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