如果你能调用excel的com,就直接调用,用vba处理,可以设置格式如只是导数据,可以考虑odbc第三个可以试试输出表格,带格式的,看excel认不认!但你想从excel中提取格式不太现实不是同一协议的软件,实现完全互通是不可能的

解决方案 »

  1.   

    3楼说的很合我的胃口。我不需要从excel中提取格式,只需要能写入格式就行。
    能否使用简单代码把使用odbc导入数据和使用com设置数据示范一下。谢谢。
      

  2.   


    呵呵,我记得微软提供过Excel好像可以用XML处理的,楼主搜索一下,那个应该是最简单的。网址:http://www.google.cn/search?hl=zh-CN&q=Php+Excel+XMLPS:这个功能微软是在Office 2003之后提供的,即是只兼容Office2003、2007。
      

  3.   

    同时导入和导出你除了用COM没多少选择了导入:用COM转换格式,再处理该档案
    导出:先建立模板档案,导出时引用另存XML 格式只有2007支援
    其他版本要安装插件
      

  4.   

    4楼的源码,未收到。
    6楼,哈哈,我搜了N多次,发现基本上都是讲Spreadsheet_Excel_Writer和PHPExcel的。我也正在试验如何使用CodeIgniter调用PHPExcel,如果能成功,倒也能省很多时间,也很方便。
    也感谢7楼,我也正在试用COM和ODBC访问。