我知道excel可以直接打开html文件。但该文件的内容仍然是HTML。有什么办法可以将文件内容从html更改为xls或xlsx?将html转换为excel?
回答
在html中将内容类型更改为ms-excel,浏览器将在Excel中打开html作为xls。 如果您想要控制HTML转换为Excel,请使用POI库来实现。
是的,我必须开发一个java插件,它使用POI API将html转换为excel。只是想知道是否有一种更简单的方法将html转换为excel,因为excel可以读取HTML内容。基本上我想知道是否有方法将.html文件转换为.xls(.xlsx)?因为file.xls的内容仍然是html,所以我不能只更改文件扩展名或输入如files.html到file.xls。如果有一种方法可以将内容文件xls设置为正确的excel内容,请告诉我。它会为我节省很多时间。谢谢:) – 2012-03-06 05:00:40
你可能想要检查这个: http://www.glump.net/howto/html_in_an_excel_xls_file – 2012-03-07 05:21:51
谢谢生病... – 2012-03-07 12:09:21
只要Excel可以打开该文件,该功能来改变打开的文件的格式是建立在
要转换的.html文件,使用Excel(文件 - 打开)打开它。和然后将其从Excel保存为.xlsx文件(文件 - 另存为)。
要它使用VBA做,代码是这样的:
Sub Open_HTML_Save_XLSX()
Workbooks.Open Filename:="C:\Temp\Example.html"
ActiveWorkbook.SaveAs Filename:= _
"C:\Temp\Example.xlsx", FileFormat:= _
xlOpenXMLWorkbook
End Sub
我注意到使用:=导致我的问题。会使用=有显着不同的结果? – 114 2014-03-06 12:38:56
'Filename:='和'FileFormat:='可以完全从代码中删除。 – 2014-03-06 13:03:41
我们使用“粘贴特殊..为HTML/Unicode的”复制我们的ERP到Excel /粘贴HTML页面和它的工作原理相当以及桌子。
简单而简单!它适用于我需要的所有设备 – Diego 2014-01-24 19:36:14
这里是将HTML表格为XLS内容http://www.coolutils.com/Online/HTML-Converter/的作品就像一个魅力
请编辑您的答案,以包含解决方案的内容而不仅仅是一个链接。 – kmoe 2014-06-12 11:26:54
本页面做的溶液(转换成html代码为CSV/Excel)中:
真棒,它适用于我的网页与中文字符。唯一的痛点是我下载的csv文件包含乱码数据,我猜这是由编码引起的。我必须复制预览文本框中的文本以解决该问题。这就是说,这仍然是一个整洁的工具,感谢分享。 – BrandonSun 2017-03-23 14:48:16
- 1. 将Excel转换为HTML
- 2. 将excel电子表格转换为HTML
- 3. 使用Django将HTML转换为Excel
- 4. 将网站转换为Html到Excel
- 5. 通过PHP将HTML XML转换为Excel - 转换为数字
- 6. 将Excel内容转换为HTML(从Excel创建HTML文件)
- 7. .net将excel转换为html而没有excel
- 8. 将csv转换为excel PHP
- 9. Python将Excel转换为CSV
- 10. 将excel转换为xml
- 11. 将Excel Formual转换为SQL
- 12. 将XML转换为Excel
- 13. Excel将列转换为行
- 14. 将Excel转换为XML
- 15. Excel将列转换为行
- 16. 将CSV转换为Excel表
- 17. 将excel转换为xml
- 18. 将Excel转换为JSON
- 19. 将Excel宏转换为C#?
- 20. 如何使用html代码将html页面转换为excel
- 21. 将Excel HTML转换为更清晰的HTML
- 22. 将纯文本HTML转换为真正的HTML MySQL> Excel
- 23. 将CSS转换为HTML
- 24. 将PDF转换为HTML
- 25. 将SQLite转换为HTML?
- 26. ASP.NET将HTML转换为PDF
- 27. xslt将xml转换为html
- 28. 将PDF转换为HTML
- 29. 将html转换为rails helpers
- 30. 将HTML转换为MHTML
呃....我并不完全确定这是可能的,因为Excel可以处理电子表格,HTML除了'table'以外还有许多其他元素。如果你的HTML基本上只包含一个表格,那么你可能需要使用带有DOM解析器的脚本语言来阅读它,这个解析器可以将数据导出到Excel(例如Perl,Python等),获取表格中的所有条目,把它们放在一个Excel文件中。您可能想考虑将表转储到csv(如果数据足够简单)。 – 2012-03-05 12:09:52
xls是一个值表。 html是描述任意表示的相当通用的手段。我认为你需要解释一些关于你在做什么和你在做什么的问题,因为一般来说,这两者是不相关的,你问的是如何将西班牙语转换为C++。 – mah 2012-03-05 12:10:56
请参阅http://stackoverflow.com/questions/3206775/export-html-table-to-excel-using-jquery-or-java – 2012-03-05 12:11:17