如何使用C#將Excel 2003 Open XML工作簿轉換爲Excel 97格式?將Excel 2003工作簿轉換爲C#中的Excel 97
1
A
回答
1
它只是數據還是有公式和VBA?如果它只是數據,您可以在XML文件中讀取數據,並使用XSLT將數據轉換爲CSV文件。
1
使用Visual Studio Tools for Office,打開工作簿,然後執行另存爲,選擇Excel 97作爲格式類型。
0
你可以嘗試以下操作:
- 啓動Excel
- 開始微距拍攝模式
- 開放的開放式XML工作簿。
- 將其另存爲Excel 97.
- 停止宏錄製模式。
- 查看生成的VBA代碼並使用Nathan提到的用於Office的VS工具將其移植到C#中。
0
您是指Excel 2007 Open XML?沒有Excel 2003 Open XML格式。有一種Excel 2003 SpreadsheetML格式,它是一種XML格式,它不完整也是一種死衚衕的格式。
可以同時讀寫Excel 97-2003(xls)工作簿和Excel 2007 Open XML(xlsx)工作簿,並將在兩種格式之間進行轉換。
如果你想嘗試一下,有一個free evaluation。
聲明:我自己的SpreadsheetGear LLC
相關問題
- 1. 將excel工作簿轉換爲字節[]
- 2. 如何使用vba在excel2010中將保存類型從excel工作簿更改爲excel 97-2003?
- 3. 在97-2003工作表上打開特定的工作表Excel
- 4. Excel 2003 - 2007文件轉換器將工作簿相關文件路徑分解爲其他工作簿
- 5. C#將Excel 2007(xlsx)文件轉換爲Excel 2003(xls)文件
- 6. Excel 2003 VSTO轉換爲PDF
- 7. 通過VBA將MS Excel 2003工作簿導出爲PDF
- 8. 將Excel工作簿從一張網址轉換爲一個`pandas.DataFrame`
- 9. 將純文本HTML文件轉換爲二進制文件Excel 97-2003
- 10. 將Excel宏轉換爲C#?
- 11. 如何自動將Excel 95文件轉換爲Excel 2003
- 12. 如何通過C#將電子表格工作簿轉換爲Microsoft Excel工作簿?
- 13. 在Excel中將Excel轉換爲PDF不工作
- 14. 在新創建的工作簿中複製行的Excel 2003宏
- 15. 的Excel - VBA切換工作簿
- 16. 將Excel中的LOGINV轉換爲C#
- 17. 將多個Excel工作簿合併到一個工作簿中
- 18. 打開excel 2007 excel文件並保存爲VBA中的97-2003格式
- 19. 如何將一個excel工作簿中的多個數據轉移到另一個excel工作簿
- 20. 保護的Excel工作簿
- 21. GetActiveObject從Excel的工作簿
- 22. Excel 2003中的篩選器轉換表
- 23. Excel:如何將文本轉換爲多個工作簿的數字格式
- 24. 將excel 2003轉換爲2007或使用VBA最近的版本
- 25. 使用Marshal.GetActiveObject在空白的Excel工作簿中打開Excel工作簿
- 26. 列表Excel工作簿連接在C#
- 27. 將csv/excel轉換爲xml的工具
- 28. 如何將正確的DataType插入Excel 97-2003格式
- 29. 如何在Excel中將一個Excel工作簿寫入MemoryStream?
- 30. 如何將Excel VSTO工作簿編譯到Excel文件中
OpenXML的Excel 2007中,而不是Excel 2003中 – 2009-03-03 14:55:07