呵呵,为什么不进行册分操作?特别在前台生成一个字符串,然后导出不是很爽!前台脚本
js:
function xlsEduce(info,IntervalNum)//info传入的有标记的字符串,IntervalNum为列的个数
{
IntervalNum=IntervalNum-1
array=info.split("?");///册分 //给用户输入予存的文件名
//判断文件名是否为空         //是return false;
         //否
{
         //添加扩展名;
//创建导出路径;
//-----------------------------------------------------------
//主体代码
i=0
while(i<array.length-IntervalNum)
{
for (j=0;j<=IntervalNum;j++)
{

“路径”.write(array[i] + "\t");
i++;
}
“路径”.WriteBlankLines(1);
}
//----------------------------------------------------------- “路径”.Close();
“路径”.CopyFile ("c:\\temp.xls", filename,true);
}
}
//-->
和你后台比起来不是很舒服~~~~~~~~~~~~~
呵呵,献丑了!!!

解决方案 »

  1.   

    怎么会呢,我以前做过,没有这个问题,参考--Data Transfer From Microsoft SQL Server to Excel:
    http://www.c-sharpcorner.com/Database/SqltoExcelDataTransferLC.asp将DataSet、DataTable中的数据导出为Excel的解决方法 :
    http://www.cnblogs.com/evernory/archive/2004/09/22/45580.aspx
      

  2.   

    我这几天研究的方向与你相反:)
    是需要将excel数据去掉一些格式。比如去掉合并区块。但是用循环做起来好慢。你这个处理起来速度怎么样?
      

  3.   

    以前试的用range速度非常慢,全部数据生成excel文件要四个多小时,而直接用excel的recordset倒入就很快了
      

  4.   

    不会有那么大吧,我用模版将数据导入到excel中也不可就几十K啊!而且是有三个工作表的啊!
      

  5.   

    速度还不错,能接受。
    我这几天研究的方向与你相反:)
    是需要将excel数据去掉一些格式。比如去掉合并区块。但是用循环做起来好慢。你这个处理起来速度怎么样?
      

  6.   

    格式和数据分开来做
    先做格式,放在template file里面
    到时候copy一份,然后倒入数据