html tabloyu excele aktarma

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

html tabloyu excele aktarma

Mesaj gönderen Kaptan »

İYi günler. html tabloyu olduğu gibi excele aktarmak istiyorum fakat localde çalışan kodum serverda çalışmıyor. sizin bildiğiniz serverda çalışan kod var mı? Varsa yardımlarınızı bekliyorum. kullandığım kod aşağıda. serverda çalıştırdığımda otomasyon sunucusu nesne çalıştıramıyor hatasını alıyorum.

Kod: Tümünü seç

<script type="text/javascript">
function CreateExcelSheet()
{
var x=myTable.rows
var xls = new ActiveXObject("Excel.Application")
xls.visible = true
xls.Workbooks.Add
for (i = 0; i < x.length; i++)
{
var y = x[i].cells
for (j = 0; j < y.length; j++)
{
xls.Cells( i+1, j+1).Value = y[j].innerText
}
}
}
</script>
</head>
<body marginheight="0" marginwidth="0">
<form>
<input type="button" onclick="CreateExcelSheet()" value="Create Excel Sheet">
</form>
<table id="myTable" border="1">
<tr> <b><td>Name </td> <td>Age</td></b> <td>sdfsdfsd</td> <td>&nbsp;</td> <td>&nbsp;</td></tr>
<tr> <td>Shivani </td> <td>25</td> <td>4ter</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr>
<tr> <td>Naren </td> <td>28</td> <td>&nbsp;</td> <td>345345</td> <td>&nbsp;</td> </tr>
<tr> <td>Logs</td> <td>57</td> <td>&nbsp;</td> <td>g</td> <td>rdfg</td> </tr>
<tr> <td>Kas</td> <td>54</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>d</td> </tr>
<tr> <td>fSent </td> <td>26</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr>
<tr> <td>dfgBdfgruce </td> <td>7</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr>
</table>
mkysoft
Kıdemli Üye
Mesajlar: 3108
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: html tabloyu excele aktarma

Mesaj gönderen mkysoft »

bu kodun çalışacağı bilgisayarda excel kurulu olması gerekir. onun dışında çalışmaması için bir neden göremedim.
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Re: html tabloyu excele aktarma

Mesaj gönderen Kaptan »

dediğim gibi localde çalışıyor ama sunucuya attığımda hata veriyor.
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Re: html tabloyu excele aktarma

Mesaj gönderen Kaptan »

mkysoft
Kıdemli Üye
Mesajlar: 3108
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: html tabloyu excele aktarma

Mesaj gönderen mkysoft »

Denedim çalışıyor ancak yetki uyarısı veriyor önce. Tehlikeli kod olarak görünüyor. Siz localde çalıştırdığınız için denetim yapmıyor. Tabloyu csv uzantılı bir metin olarak php yada asp de oluşturabilirsiniz.
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Re: html tabloyu excele aktarma

Mesaj gönderen Kaptan »

Teşekkürler hocam. boşuna kasmışım. aspde kolaylıkla hallediliyormuş.
Response.ContentType = "application/vnd.ms-excel"
yukarıya bu kodu koyduktan sonra tabloyu direk excele aktarıyor.
iyi günle.r
Cevapla