用于 asp.net 的导出到 Excel 工具
有没有什么工具可以将动态生成的html导出到C Sharp中的Excel?
Is there any tool that can export a dynamically generated html to excel in c sharp?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请参阅从 C# 创建 Excel(.XLS 和 .XLSX)文件
see Create Excel (.XLS and .XLSX) file from C#
你为什么要编写已经存在的功能。意味着excel有它,你可以导入任何网页(只是要注意excel使用IE引擎来渲染标签)。
以下是实现这一目标的步骤。
打开
excel
;转到数据
选项卡;单击来自网络
;New Web Query
子窗口打开。写入
地址栏
并转到您要导入的网页。页面加载到窗口后,单击
import
按钮即可。
(我假设您使用的是 MS Office 2007,如果版本不同,则步骤不同)
还有一点要注意。 ms office 使用 IE 渲染引擎,因此并非所有标签都支持,所以如果看起来很难看,请不要怪我;)
why do u want to write functionality that already exists. mean excel has it, u can import any web page (just to note excel uses IE engine to render tags).
here are steps how it can be achieved.
Open
excel
; go toData
Tab; clickFrom Web
;New Web Query
child window opens.write into
Address Bar
and go to the web page u wan to import.after page loads into the window click
import
buttonthat's all.
(i assumed u are using ms office 2007, if diff version, diff steps)
just one more note. ms office uses IE rendering engine, so not all tags are supported, so if it looks ugly, do not blame me ;)
我不知道你想如何将 html 导出到 Excel。在 Excel 中我们谈论的是行和列,而 html 是一个文档。您可能希望将 html 导出为 Word 或 pdf。
无论如何,为了在 C# 中创建 Excel 文件,我使用了以下 2 个库: http: //www.codeproject.com/KB/office/biffcsharp.aspx 和 http://code.google.com/p/excellibrary/
I'm not sure how you want to export html to Excel. In Excel we are talking about rows and columns while html is a document. You would probably want to export html to Word or pdf.
In any case, for creating Excel files in C# I've used the following 2 libraries: http://www.codeproject.com/KB/office/biffcsharp.aspx and http://code.google.com/p/excellibrary/