我在Excel文件中有200,000個或更多的記錄。如果我試圖逐行讀取記錄並創建一個CSV文件,那麼代價非常昂貴且耗時。有什麼API可以幫助我嗎?是否有任何API將Excel文件轉換爲使用Java的CSV文件?
回答
這似乎是爲How to import an Excel file into MySQL using ODBC in Java?
同樣的問題發生了什麼變化?如果你想寫CSV文件,你應該使用一個CSV庫,如OpenCSV:http://opencsv.sourceforge.net/
所以基本上:用POI讀取,用OpenCSV存儲... –
給定鏈接表示逐行讀取xlsx並寫入csv。我正在尋找一種可以通過程序將xls或xlsx轉換爲csv的工具。我將xls或xlsx轉換爲csv,因爲我找到了將csv文件導入到mysql的方式。 –
如何在不讀取每行的情況下轉換文件?輸出到CSV並不比直接寫入數據庫容易,但您可能能夠快速地使用我提供的庫創建解決方案。 –
有一個在SQLizer https://sqlizer.io/help/api這確實你問一個API,該服務僅適用於小型(< 5000行)文件,然後是此後的付費服務。希望這可以幫助。
- 1. 是否有任何從XSLX文件轉換爲CSV的庫?
- 2. 將任何文件類型轉換爲使用Java API的pdf
- 3. 使用java將CSV文件轉換爲LDIF文件
- 4. 使用java將XML文件轉換爲CSV文件
- 5. 如何使用Perl的Spreadsheet :: WriteExcel將Excel文件轉換爲CSV?
- 6. 是否有可能將.exe文件轉換爲java文件
- 7. 使用Java API將Excel文件轉換爲MHTML
- 8. 如何將excel文件轉換爲.csv文件?
- 9. java excel到csv文件轉換
- 10. 如何將excel文件轉換爲Java中的xml文件?
- 11. 將.csv文件轉換爲.xls文件
- 12. 將.xls文件轉換爲.csv文件?
- 13. C#將csv轉換爲xls(使用現有的csv文件)
- 14. 使用java(具有多個元素值)將XML文件轉換爲CSV文件
- 15. 如何使用java將xlsx文件轉換爲csv?
- 16. 如何使用Java將.txt文件轉換爲.csv?
- 17. 使用Python轉換爲CSV的文本文件與使用Excel轉換不同
- 18. 將mat文件轉換爲excel文件
- 19. 使用python錯誤信息將excel文件轉換爲csv
- 20. 使用Applescript將PDF文件轉換爲CSV,Excel或Numbers格式
- 21. 使用powershell將csv文件轉換爲excel
- 22. 使用逗號將Excel文件轉換爲CSV VBA
- 23. 使用vba將csv文件轉換爲Excel(使用列作爲文本)
- 24. 是否有任何Java庫將文檔從HTML轉換爲PDF?
- 25. 是否可以使用Microsoft Graph Excel API將xls文件轉換爲xlsx?
- 26. 將文本文件轉換爲帶有標題的CSV文件
- 27. 如何使用OpenXML將excel文件轉換爲.dat文件
- 28. 將PDF轉換爲HTML文件Java API
- 29. 如何在Excel中將Excel文件轉換爲文本文件?
- 30. 我們是否有任何工具將Android xml佈局轉換爲.java文件?
爲什麼要在Excel中使用「另存爲CSV」時使用Java的所有麻煩? –
因爲我要實現,所以不會有任何手動工作。我必須編程的所有東西。 –
嘗試[這裏]提供的解決方案(http://www.java-tips.org/other-api-tips/jexcel/converting-excel-documents-to-csv-files.html)。 –