首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

xlsreadwrite vs Excel2007,该如何处理

2012-09-28 
xlsreadwrite vs Excel2007我在Axolot Data 官方论坛问过这个问题:by vgaTue Mar 08, 2011 1:45 pmwith th

xlsreadwrite vs Excel2007
我在Axolot Data 官方论坛问过这个问题:

by vga » Tue Mar 08, 2011 1:45 pm

with the new version 4.0049 I could not create a good .XLSX file too.

procedure TForm1.btn1Click(Sender: TObject);
begin
xls1.Version := xvExcel2007;
xls1.Sheet[0].AsInteger[1,1] := 90;
xls1.Filename := 'c:\aa.xlsx';
xls1.Write;
end;


it did create 'c:\aa.xlsx' file, but 
xls1.Read; // run to here, error occur: "Zlib decompress error" <--------------- 错误

can not work.
vga
 

回答:
Posts: 14
Joined: Tue Jul 29, 2008 9:19 pm
Top
Re: Create Excel 2007 File Error!!
by larsa » Thu Mar 10, 2011 8:40 pm

Hello

I can't find any problem with your code.
Lars Arvidsson, Axolot Data


可是它的确无法创建一个可用的 xlsx 文件。

大家是怎样解决的?

[解决办法]
我也试了下,采用excel 2007格式会报错,不过我觉得.xls格式已经够用了,干嘛整那么高级呢,呵呵
前段时间买了个正版的,用着还行,所以你的这个问题我觉得不是版本的原因,而是插件本身对 .xlsx文件格式支持的问题,可能还有需要声明的地方

热点排行