如何?编程实现将excel文件转存为HTML格式?50分,解决后再付!(0分)

  • 主题发起人 主题发起人 loxtln
  • 开始时间 开始时间
L

loxtln

Unregistered / Unconfirmed
GUEST, unregistred user!
在EXCEL中,可以通过另存为来实现,用DELPHI编程如何实现啊?
 
现在没有环境试验,但是我知道一个土办法,后缀名改成html可以用IE打开,但是这样子
会有一个问题就是如果xls有好几个sheet就有问题了。嗯。

如果使用控件的话,我记得有很多grid的控件可以实现。例如cell,f1book好像都可以。
 

放两个SERVER控件 excelapplication,ExcelWorksheet


excelapplication1.Workbooks.Open('c:/文件名.xls',
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,0);

asheet:=excelapplication1.worksheets.item[1];

ExcelWorksheet1.ConnectTo(excelapplication1.worksheets.item[1] as _Worksheet);

ExcelWorksheet1.SaveAs('c:/文件名',xlHtml);
 
wa say,没分......
 
我用D7,通不过喔!你试过了吗?
 
excelapplication1有没有连接?要连接的!
office版本是多少的,好象97、2000、xp open的参数不太一样,
可以自己看提示啦!
 
后退
顶部