Excel的组件如何不用安装excel软件就能在客户机上使用?

leolmncn 2005-10-24 12:28:13
有没有办法把excel的com组件dll单独带到安装程序中呢?
...全文
284 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinasdp 2005-10-24
  • 打赏
  • 举报
回复
COM组件是需要注册的,把Excel当作数据源用OleDb读取就不需要了,不妨试试!
hyena 2005-10-24
  • 打赏
  • 举报
回复
推荐使用Aspose.Excel和Aspose.Excel.Web两个非常优秀的.net组件,前面的是非界面组件,专门用来访问Excel文件数据,后面的是一个WebControl,可以直接拖到asp.net的页面上,在客户端就像使用Excel一样方便。两个组件都不需要安装任何Excel的软件,我用过,的确非常好
zhaojiang 2005-10-24
  • 打赏
  • 举报
回复
用tlbimp转了以后也要安装的,因为那个excel.dll还是要注册,只是单一的组件拷过去也不能用.
lh8287 2005-10-24
  • 打赏
  • 举报
回复
用tlbimp生成的Excel.dll应该不需要安装excel就能运行了吧

另外,如果格式不复杂的话,直接生成csv文件,将扩展名改成xls就行了。

如果是纯粹报表的话,也可以生成htm文件,将扩展名改成xls,打开效果不错哦。
chaoming 2005-10-24
  • 打赏
  • 举报
回复
这个问题我也遇到,没有办法,微软必须要你安装office,这是他的产品策略。你可以到网上找找类似execl的控件来解决这个问题
mathsword 2005-10-24
  • 打赏
  • 举报
回复
好像读写都是在服务器做的,客户端只要不用excel的方式显示就可以不用装
leolmncn 2005-10-24
  • 打赏
  • 举报
回复
我不光要读取,还要写操作,而且表格结构很复杂

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧