我用 javascript 调用 ActiveXObject("Excel.Application") 实现导出excel 但是数据量太大只能每个单元格赋值,所以求一个javascript 导出大量数据excel的方法这是我写的方法 // var data = [][];
for (var i = 0; i < data.length; i++) {
for (var k = 0; k < data[i].length; k++) {
xlsSheet.Cells(i + hcount + 1, k + 1).Value2 = data[i][k];
}
}
一个一个单元格赋值很慢我用C#写过一个和二维数组赋值特别快
//string[,] dsource = new string[n,m];
xlsSheet.Range[ws.Cells[5, 1], ws.Cells[siteCount + 4, arrLength]].Value2 = dsource;
javascript 不支持二维数组 所以不能像C# 那样直接赋值
求解
for (var i = 0; i < data.length; i++) {
for (var k = 0; k < data[i].length; k++) {
xlsSheet.Cells(i + hcount + 1, k + 1).Value2 = data[i][k];
}
}
一个一个单元格赋值很慢我用C#写过一个和二维数组赋值特别快
//string[,] dsource = new string[n,m];
xlsSheet.Range[ws.Cells[5, 1], ws.Cells[siteCount + 4, arrLength]].Value2 = dsource;
javascript 不支持二维数组 所以不能像C# 那样直接赋值
求解
解决方案 »
- 探讨【申精】页面数据何时存储问题,以及通用增删查改。
- EXT表单提交的一点问题
- javascript如果判断keyup事件前后value值是否有变化
- 兼职ajax开发,现在主要做ria开发,本人3年js开发经验,想找一份兼职工作,可联系我!
- 寻求JavaScript PDF格式书籍
- 用javascript能够生成gif格式的图片吗?
- 一个WMP播放器和iframe冲突的问题~
- 大家好!能能求大家推荐一个javascript开发工具给小弟
- 6位QQ靓号免费送,经公证处认证!
- window.showModalDialog这个函数只有ie5.5以上才有吗?
- 求Uploadify上传文件,并下载的具体实例
- 很菜的一个问题,求解,谢谢
dim arr(9999,4)
for i=0 to 9999
for j = 0 to 4
arr(i,j)=i*j
next
next
set oXL = CreateObject("Excel.Application")
oXL.Visible = true
oXL.ScreenUpdating=false
set oWB = oXL.Workbooks.Add
set oSheet = oWB.ActiveSheet
set xlsheet = oWB.Worksheets(1)
for i=oWB.Worksheets.count to 2
oWB.Worksheets(i).Delete()
next
oSheet.Range("a1").resize(10000,5)=arr
oXL.ScreenUpdating=true
set oXL=nothing
</script>