以前要保存数据为xls格式 一直先引用excel
这几天琢磨其他一些问题没什么进展 去意外发现原来数据要保存成xls格式是那么简单.
换单元用chr(9)
换行用chr(10)
直接print写到xls后缀的文件里就可以了
这个方法很多专家能可能早知道了 
就算我写给还不会的新手吧

解决方案 »

  1.   

    是吧 反正cvs和xls格式差不多
      

  2.   

    不对啊xls是二进制文件,怎么能这么做呢,csv有可能.....
      

  3.   

    嘿 我说的清楚 是简单的xls格式嘛open "c:\abc.xls" for out put as #1
    print "AAAA" &chr(9) &"BBBBBB" &chr(9) &chr(10)
    print "CCCC" &chr(9) &"DDDDD" &chr(9) &chr(10)
    close #1你双击c:\abc.xls试试
      

  4.   


    .....这个不算是xls格式,只不过这样excel能认....这就跟我们用table生成一个excel供下载的道理一样
      

  5.   

    …………csv用写txt的方法更简单吧。
      

  6.   

    这就跟我们用table生成一个excel供下载的道理一样
    ----------------------
    至少省略了使用excel把txt按分割符转换...这一步了
      

  7.   


    恩,我主要说明的是这个不是真正的excel的问题,  你做得还是很不错的...呵呵*^_^*
      

  8.   

    没写全呀,这样就行了
    Open "c:\abc.xls" For Output As #1
    Print #1, "AAAA" & Chr(9) & "BBBBBB" & Chr(9) & Chr(10)
    Print #1, "CCCC" & Chr(9) & "DDDDD" & Chr(9) & Chr(10)
    Close #1
      

  9.   

    这和CSV是一样的,只能有文字,没有格式等其他东西。