=====400!!分求解==csv和xls转换 (300分)

D

doom2

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在delphi程序中把xls转换呈csv文件?用com方法操作excel总出现提示,有没有更好
的方法?
还有100在问题解决后就给~
 
你所说的提示是那方面的?如果文件已经存在,它出个提示问你要不要覆盖,不是很好吗?
为什么要把提示去掉?
如果不通过com方法,你可以用odbc连接Excel,取到数据后自己写csv文件,可以用
TStringList,写csv文件很简单。
 
由于是临时文件,所以我希望没有任何提示的覆盖之类的~
有没有好的方法阿~
 
Excel可以直接保存成csv文件,你为什么还要自己写程序呀???
 
我的程序需要从xls导入数据到mysql,我认为最简单的方法是把xls存成csv,然后直接
load data infile到数据库里是最方便的,所以要把xls存成csv而不出现任何提示~
 
在导出前先检查要导出的文件名是否存在?
如果存在,可以删除就删掉。
如果不能删除,自动找一个没用过的文件名。可用数字递增。
 
问题不是这样简单的好像~
不管我用什么文件名,也不管这个文件是否存在,调用excel saveas的时候总会问是否覆盖
你另存的文件名~~
有没有好的方法阿~
我很着急~~
 
你肯定一开始就建立了Excel文件,一开始不要建立。
从 Excel.Application 的建立开始,
然后添加一个工作薄,
默认就有三个工作表,对活动工作表进行操作。
操作完以后,指定一个文件名,先检查这个文件是否存在,
如果不就保存,
如果存在,可以删除,也可以用数字递增的方法换一个文件名。总能找到没用过的文件名。

另外,也可以在保存时不要提示”覆盖“。
 
>>我的程序需要从xls导入数据到mysql,我认为最简单的方法是把xls存成csv,
Excel可以直接保存成csv文件,你为什么还要自己写程序呀???

 

Similar threads

回复
0
查看
684
不得闲
回复
0
查看
671
不得闲
回复
0
查看
864
不得闲
顶部