1. 怎麼用java實現讀取excel表格里的數據生成曲線圖
首先使用JXL讀取excel的數據
然後使用JFreeChart把數據轉成曲線圖
說明:
jxl.jar是通過java操作excel表格的工具類庫支持Excel 95-2000的所有版本
JFreeChart是JAVA平台上的一個開放的圖表繪制類庫.
效果圖
2. java裡面如何把excel單元格中批註的圖片讀出來,然後存入資料庫中,急急急
Comment.Text End If 如果該單元是沒有批註的,這程序會出錯,Comment不能放在ISNULL()里, 應該判斷單元有沒有批註,查找所有類型為帶有注釋的單元格子即可,存入資料庫。
3. java如何獲取excel表格中的單元格上圖片的鏈接
選擇單元格,插入超鏈接。
注意表格和文件圖片最好在同一個文件夾
拷貝的時候直接拷貝文件夾,這要不容易造成鏈接丟失或者失效。
建議將圖片插入到excel的一個工作表中,直接在表裡面進行連接,該工作表可以設置為隱藏。
4. 用Java向Excel中導入圖片出現的問題
你的代碼是好用的。
你說的即存的按鈕是什麼?
原來的excel中有一個按鈕控制項,
你現在導入圖片以後,那個按鈕沒有了?
現在你的
excelPath
這個路徑是 d:/workbook.xls ?
poi的excel就是先讀出文件,關閉讀取流。
然後再將整個work寫入到 輸出流,這個輸出流 應該就是你讀取的那個文件,
關才輸出流以後,就實現了寫入。
現在你導入圖片的功能是沒有問題的。
我覺得你讀入的,也保存的,不是同一個。
5. 淺談JAVA讀寫Excel的幾種途徑
讀寫Excel文件需要使用Excel類庫,如Free Spire.XLS for Java.
讀取Excel內容:
//創建Workbook對象
Workbookwb=newWorkbook();
//載入一個Excel文檔
wb.loadFromFile("C:\Users\Administrator\Desktop\test.xlsx");
//獲取第一個工作表
Worksheetsheet=wb.getWorksheets().get(0);
//遍歷工作表的每一行
for(inti=1;i<sheet.getLastRow()+1;i++){
//遍歷工作的每一列
for(intj=1;j<sheet.getLastColumn()+1;j++){
//輸出指定單元格的數據
System.out.print(sheet.get(i,j).getText());
System.out.print(" ");
}
System.out.print(" ");
}
寫入內容:
//創建Workbook對象
Workbookwb=newWorkbook();
//載入一個Excel文檔
wb.loadFromFile("C:\Users\Administrator\Desktop\test.xlsx");
//獲取第一個工作表
Worksheetsheet=wb.getWorksheets().get(0);
//在單元格A1寫入新數據
sheet.getCellRange("A1").setText("你好");
//保存文檔
wb.saveToFile("寫入Excel.xlsx",ExcelVersion.Version2016);