我有一個CSV模板文件,比如說有10列。 我想加載這個CSV文件模板,然後通過Java程序將數據寫入相關的單元格(只對10個單元格中的5個單元格)。 我經歷了JSAPAR,SuperCSV等,但我不確定這些庫是否具有我需要的「東西」。 有沒有支持這種操作的框架?加載CSV模板並通過java向其寫入數據
0
A
回答
0
OpenCSV通常被認爲是Java的最佳CSV工具包。這是一個非常輕量級的庫,使得使用CSV工作變得簡單。我會建議看看它,因爲它不在你嘗試過的東西之列。
+0
感謝您的迅速響應。我交叉檢查了OpenCSV框架,它看起來不錯,但不滿足我想要完成的「東西」。這些框架都沒有處理加載csv文件作爲模板(類似於加載excel模板文件並寫入它(Apache POI))。我想知道是不是因爲CSV被視爲一個簡單的分隔符分隔存儲在單個文件中的「文本」。到目前爲止,我還沒有線索可以加載csv文件作爲模板,然後寫入它..看起來它不可能.. :-( –
0
結帳的freemarker:http://freemarker.org/
打開文本文件。 輸入所需單元格的自由標記參數。
您的模板文件可能類似於下面:
"Templatetext1","text2","text4", "${myVal4}",${myVal5}","text6", ${myVal7}",${myVal8}",${myVal9}","textInCell10"
通行證中的值,你必須從你的模板CSV。
如果你想通過多行,你可以使用其他元素,如< #list>等
相關問題
- 1. 通過java寫入CSV
- 2. 加載excel模板文件並將數據寫入單元格?
- 3. Backbone.js通過參數加載模板
- 4. 加載Tensorflow模型並通過其他函數重用它
- 5. Java加密文件數據並將其寫入同一文件
- 6. 允許用戶通過CSV加載其數據或使用樣本數據集
- 7. 操作數據並通過SQLLDR加載
- 8. 如何模擬COM端口,向其寫入數據並從中讀取數據?
- 9. 熊貓Unstack數據並寫入CSV
- 10. 通過Ajax動態加載EditorFor模板
- 11. 通過Ajax加載模板 - 錯誤
- 12. Django,無法通過TEMPLATE_DIRS加載模板
- 13. 如何序列化數據並將其寫入CSV文件?
- 14. 通過Python從其他SQLite數據庫寫入SQLite數據庫
- 15. 寫入CSV文件並將其導出?
- 16. 加載CSV數據並創建點陣
- 17. 從CSV讀取批量數據並將其寫入另一個csv
- 18. 在通過python代碼寫入後csv沒有數據
- 19. Django測試通過模板標籤加載的模板
- 20. 將數據寫入Arduino的板載EEPROM
- 21. 如何通過導入CSV數據
- 22. 通過CSV串在Django模板循環
- 23. CSV加載數據不導入文件
- 24. 將數據寫入Excel模板
- 25. 將數據寫入HTML模板
- 26. 通過狀態在頁面加載時加載模板 - AngularJS
- 27. 通過CSV文件將數據加載到neo4j中的Java代碼DB
- 28. 如何打開新窗口並向其中寫入數據
- 29. 將數據寫入csv
- 30. 使用matplotlib通過不加載csv的數據創建圖形
你能看到如果Apache Velocity模板是對你有幫助。請參閱鏈接http://gognamunish.blogspot.in/2013/08/apache-velocity-template-to-generate.html – Manu