+ -
当前位置:首页 → 问答吧 → 好奇:古怪的Excel

好奇:古怪的Excel

时间:2010-12-10

来源:互联网

首先直接将用tab隔开的较规则的.txt的扩展名改为.xls,打开后可发现原txt中的数据已规规矩矩排好在表格中。但此excel用Perl的模块Spreadsheet::ParseExcel分析不了,错误得不到Excel数据!!检查后发现:原本大小为10B的txt转为xls后仍为10B,而一个标准的空Excel大小竟为13.5KB!请问大虾:这两种Excel有何本质不同,是否可以通过程序(如C、Perl等)自动将由txt改名来的Excel转成标准Excel???

作者: lion7beckham   发布时间: 2010-12-10

tab分割的.txt不是xls格式。你打开后没什么问题只是因为Excel够聪明,自动识别出来然后给你转换成xls的格式了。

作者: iambic   发布时间: 2010-12-10

原来如此!就是说改扩展名只能使.txt表面上以excel形式显示,实质仍为Excel,对吧?
此外,请教iambic如何能使用Win32::OLE把a.xls的sheetA1和sheetA2的内容粘贴到b.xls的sheet1(其中sheetA2的内容追加到sheetA2之后)?最好能给出用OLE的具体的实现语句,我在网上找了半天都没找到……非常感谢!!

作者: lion7beckham   发布时间: 2010-12-10