excel转换成csv文件 问题。。。急!!!请高手帮忙

michelle0618 2005-10-11 11:37:18
我的一个excel文件里有3工作表,我想把他们转换成3个csv文件。请问该如何写?
不好意思。 excel一个工作表我用的是

$excel = new COM("excel.application") or die("Unable to instanciate excel");
print "Loaded excel, version {$excel->Version}\n";

//bring it to front
#$excel->Visible = 1;//NOT
//dont want alerts ... run silent
$excel->DisplayAlerts = 0;

//open document
$excel->Workbooks->Open("D:\\job\\resource\\itemList.xls");
//XlFileFormat.xlcsv file format is 6
//saveas command (file,format ......)
$excel->Workbooks[1]->SaveAs("D:\\job\\resource\\itemList888.csv");

//closing excel
$excel->Quit();

//free the object
$excel->Release();
$excel = null;


这样的代码。 对于多个工作表,不行。 该如何写? 请高手帮忙!!!!
多谢了
...全文
432 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
butcher2002 2005-10-11
  • 打赏
  • 举报
回复
不用open,直接将D:\\job\\resource\\itemList.xls另存为D:\\job\\resource\\itemList.cvs再讲原文件删除就可以了
erldy 2005-10-11
  • 打赏
  • 举报
回复
在excel里面另存为csv文件不就行了嘛?还要写程序?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧