c# 如何调用Excel打印表格

c# 如何调用Excel打印表格,第1张

创建一个winform项目,使用如下命名空间:

using

system

using

system.drawing.printing

using

system.windows.forms

using

spire.xls

步骤1:创建一个新的workbook对象并加载excel文档。

workbook

workbook

=

new

workbook()

workbook.loadfromfile("sample.xlsx")

步骤2:获取该excel文档的第一个工作表,并设置打印选项。

worksheet

sheet

=

workbook.worksheets[0]

下面列出几个常设置的打印选项:

设置打印区域/范围:

sheet.pagesetup.printarea

=

"a7:t8"

未安装EXCEL的电脑上不带有EXCEL运行库支持,所以不能打开EXCEL文件

办法不是没有,只不过很麻烦。

首先,你需要在安装了EXCEL的电脑上将相关的EXCEL支持文件打包进你编写的程序,然后要将这些用到的文件在未安装EXCEL的电脑进行注册(在注册表添加数据),然后你才能调用这些支持文件打开EXCEL文件进行打印。

方法供你参考,不保证一定能实现,但理论上是可以实现的。具体办法还有参考资料等只有你自己去百度了,我只是提供思路,希望能够对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11863328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存