我知道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. 使用Django將HTML轉換爲Excel
- 3. 將excel電子表格轉換爲HTML
- 4. Excel 2010將範圍轉換爲HTML
- 5. 將excel文件轉換爲html和javascript
- 6. 通過PHP將HTML XML轉換爲Excel - 轉換爲數字
- 7. 將Excel內容轉換爲HTML(從Excel創建HTML文件)
- 8. .net將excel轉換爲html而沒有excel
- 9. openpyxl將CSV轉換爲EXCEL
- 10. 將excel轉換爲xml
- 11. 將Excel Formual轉換爲SQL
- 12. 將CSV轉換爲Excel表
- 13. 將xml轉換爲excel
- 14. 將Excel轉換爲XML
- 15. Excel將列轉換爲行
- 16. Python將Excel轉換爲CSV
- 17. 將Excel宏轉換爲C#?
- 18. 將XML轉換爲Excel
- 19. 將excel轉換爲xml
- 20. 將csv轉換爲excel PHP
- 21. 將Excel轉換爲JSON
- 22. Excel將列轉換爲行
- 23. 將Excel HTML轉換爲更清晰的HTML
- 24. 將純文本HTML轉換爲真正的HTML MySQL> Excel
- 25. 如何使用html代碼將html頁面轉換爲excel
- 26. Excel VBA將HTML換行符(\ r \ n)轉換爲Excel中的換行符
- 27. 將Excel 2007 VBA轉換爲Excel 2003
- 28. 將HTML轉換爲Google文檔轉換
- 29. 將html轉換爲文字
- 30. 將html轉換爲url scraper
呃....我並不完全確定這是可能的,因爲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