我有一個從數據庫返回的列表類型數據,我想將它寫入電子表格。查詢中的Order By子句按A,B,C順序排列。我想將這個有序數據寫入同一個Excel工作簿的不同工作表中。請讓我知道我該如何去做這件事。我使用POI將數據寫入Excel。需要將數據庫中的列表類型數據寫入不同的excel表格
-1
A
回答
1
我想你可以寫入xls文件。
所以,你可以定義例如表是這樣的:
public static void exportToXls()
{
Workbook wb = new HSSFWorkbook();
...
Sheet sheetA = wb.createSheet("sheetA");
Sheet sheetB = wb.createSheet("sheetB");
Sheet sheetC = wb.createSheet("sheetC");
...
// export the appropriate list to the appropriate sheet
for (YourObject item : listOrderedByA)
{
rowNo++;
row = sheetA.createRow((short)rowNo);
...
// define the columns
}
// and similarly for the other lists (ordered by B or C)
0
感謝您的答覆,但我真正需要的是,如果我的數據是由A,B和C下令,我需要創建一張新的紙張A,B或C,並且每次我的數據根據訂單條款改變時,都會在其中寫入相應的數據。還有更多的問題涉及到這一點。最後,我落得這樣做,我添加了一個變量,以我的數據庫查詢這樣 -
select distinct CASE WHEN color = 'Red' THEN 'A' WHEN color = 'Blue' THEN 'B' WHEN color = 'Green' THEN 'C' END AS sheetName, <other fetches from DB>....
所以,這樣一來,我可以在我的代碼檢查SHEETNAME的變化,並創建根據一個新的工作表。
感謝, Raaz
相關問題
- 1. SQL數據庫設計 - 需要不同子表的類型表?
- 2. 將MS Excel表導入C#列表中,使用不同的數據類型
- 3. 需要將數據串插入到具有NUMBER數據類型的表列中
- 4. 如何將數據庫中的數據導入Excel表格?
- 5. 將excel數據寫入數據表
- 6. 如何將Excel表格中的數據插入到數據庫表格中?
- 7. 使用POI將不同的數據類型寫入excel
- 8. 加入表不同的數據類型
- 9. (Excel)數據輸入表格將數據輸入到表格
- 10. excel導入到不正確的數據類型的數據表
- 11. Subsetting不同數據類型的列表
- 12. 將訪問數據庫鏈接到excel(不需要導入整個表格)
- 13. MySQL:將數據寫入表格和列
- 14. 從excel表格中讀取數據並在同一張excel表格中寫入
- 15. 將excel表格中的數據存儲到數據庫中
- 16. 不同數據庫類型的數據庫表的一致散列
- 17. 如何使用數據輸入表格填寫不同的Excel表格?
- 18. 如何將Excel表格列映射到數據庫中的列?
- 19. 如何識別excel列中不同格式的數據類型
- 20. 如何將數據從SSAS導入Excel表格表格模型?
- 21. 需要在數據庫和表格中插入上載計數
- 22. C#不同數據類型列表
- 23. 問題使用OLEDB數據類型將數據寫入到Excel工作表
- 24. 導入Excel表格到數據庫
- 25. 從excel電子表格中輸入數據到數據庫中?
- 26. Excel數據 - 需要在不同的行
- 27. 將不同的數據類型值寫入R中的文件
- 28. Visual Basic - 將數據表寫入Excel
- 29. 將數據寫入Excel工作表java
- 30. 如何將excel表格導入到asp.net中的sql數據庫
的StackOverflow是不是代碼編寫顧問。 – Pedantic