Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Kaptan
Üye
Mesajlar: 395 Kayıt: 01 Tem 2005 04:02
Mesaj
gönderen Kaptan » 24 Mar 2009 04:26
İ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> </td> <td> </td></tr>
<tr> <td>Shivani </td> <td>25</td> <td>4ter</td> <td> </td> <td> </td> </tr>
<tr> <td>Naren </td> <td>28</td> <td> </td> <td>345345</td> <td> </td> </tr>
<tr> <td>Logs</td> <td>57</td> <td> </td> <td>g</td> <td>rdfg</td> </tr>
<tr> <td>Kas</td> <td>54</td> <td> </td> <td> </td> <td>d</td> </tr>
<tr> <td>fSent </td> <td>26</td> <td> </td> <td> </td> <td> </td> </tr>
<tr> <td>dfgBdfgruce </td> <td>7</td> <td> </td> <td> </td> <td> </td> </tr>
</table>
mkysoft
Kıdemli Üye
Mesajlar: 3108 Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:
Mesaj
gönderen mkysoft » 25 Mar 2009 07:37
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
Mesaj
gönderen Kaptan » 25 Mar 2009 10:28
dediğim gibi localde çalışıyor ama sunucuya attığımda hata veriyor.
mkysoft
Kıdemli Üye
Mesajlar: 3108 Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:
Mesaj
gönderen mkysoft » 25 Mar 2009 10:57
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
Mesaj
gönderen Kaptan » 26 Mar 2009 03:20
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