有沒有辦法使用PowerShell生成Excel電子表格而不使用Com對象?我有幾個非常難看的腳本,它們打開Excel Com對象,添加數據,運行一些宏,並保存文件以創建我需要的報告。如果我可以定義電子表格格式,然後使用PowerShell將csv轉換爲該格式,我認爲它會更快,並且總體上更好的腳本。我怎麼能這樣做?可能嗎?在PowerShell中創建/修改Excel電子表格而不使用Com對象?
0
A
回答
2
工作簿.xls
或.xlsx
文件?後者基本上是Zip文檔中的一堆XML文件,因此您可以從存檔中提取XML文件並從此處繼續。如果您需要在visualbasicscript.com上手工製作.xlsx
文件this posting可能會有所幫助。
0
如果您滿意訪問原始數據的電子表格/工作簿,轉儲到CSV,和/或做的Excel外一些額外的處理,看到this answer入門通過ODBC & System.Data
訪問數據。
相關問題
- 1. 使用.NET修改Excel電子表格
- 2. 在使用NPOI的Excel電子表格中創建圖表
- 3. 用PHP創建Excel電子表格
- 4. 在Android上使用jxl修改excel電子表格
- 5. 如何使用CodeIgniter從HTML表格創建Excel電子表格
- 6. 如何下載在MVC中使用COM創建的Excel對象?
- 7. 使用vba打開最後修改的excel電子表格
- 8. 創建多個Excel電子表格
- 9. 從Excel創建PowerPoint電子表格
- 10. Excel 2003電子表格對象在Excel 2007中消失
- 11. 在Powershell中使用HTML創建表格
- 12. 從COM ProgID加載.NET程序集而不創建COM對象
- 13. 如何在Excel電子表格中創建制表順序
- 14. 使用PHPExcel在電子表格中創建表格
- 15. 在java中使用谷歌電子表格api創建谷歌電子表格
- 16. 在powershell中創建對象
- 17. 創建COM對象
- 18. 使用OpenXML SDK在Excel電子表格中創建單元格註釋
- 19. Powershell | COM對象Excel |打開前景?
- 20. 修改最近創建的電子表格
- 21. 使用Powershell修改非AD LDAP對象
- 22. 使用Python自動創建/操作Excel電子表格
- 23. 無法使用ColdFusion創建適當的Excel電子表格
- 24. 使用c#創建excel XML電子表格的步驟#
- 25. 如何使用MVC3創建類似電子表格的Excel
- 26. 使用多個電子表格創建rtf模板(excel)
- 27. 使用不同的StringBuilder對象來創建一個電子表格
- 28. 在Word文檔中編輯Excel電子表格對象(C#Interop)
- 29. 在ios中創建excel電子表格文件
- 30. 在Google文檔電子表格中創建按鈕,如EXCEL
沒有任何COM對象或只是沒有Excel對象?這是OleDb的一種方法:http://blogs.technet.com/b/heyscriptingguy/archive/2008/09/15/how-can-i-write-to-excel-without-using-excel.aspx – 2013-03-25 16:04:03
@ RichardMorgan我不想在腳本運行的系統上安裝Excel。是否有格式可以用純文本(類似於XML)編寫/定義來創建自定義報告? – EGr 2013-03-25 16:33:58
@RichardMorgan我也想在需要的地方添加顏色/格式。 – EGr 2013-03-25 16:49:52