導航:首頁 > 編程語言 > java列印excel

java列印excel

發布時間:2023-02-09 13:28:48

A. 如何用java來列印excel

importjava.io.File;

importjxl.Workbook;
importjxl.write.Label;
importjxl.write.WritableSheet;
importjxl.write.WritableWorkbook;

/**
*Excel導出(你需要引入jxl的jar包)
*/
publicclassTest{

publicstaticvoidmain(String[]args)
{
Testtest=newTest();
test.exportExcel();
}

/**
*導出(導出到磁碟)
*/
publicvoidexportExcel(){
WritableWorkbookbook=null;
try{
//打開文件
book=Workbook.createWorkbook(newFile("D:/測試.xls"));
//生成名為"學生"的工作表,參數0表示這是第一頁
WritableSheetsheet=book.createSheet("學生",0);
//指定單元格位置是第一列第一行(0,0)以及單元格內容為張三
Labellabel=newLabel(0,0,"張三");
//將定義好的單元格添加到工作表中
sheet.addCell(label);
//保存數字的單元格必須使用Number的完整包路徑
jxl.write.Numbernumber=newjxl.write.Number(1,0,30);
sheet.addCell(number);
//寫入數據並關閉文件
book.write();
}catch(Exceptione){
System.out.println(e);
}finally{
if(book!=null){
try{
book.close();
}catch(Exceptione){
e.printStackTrace();
}
}
}
}
}

B. javaexcel列印水印亂碼

重啟列印機。如果javaexcel列印出現亂碼,可以先把列印機重啟一下,然後開機列印,這樣就不會出現水印亂碼了。

C. java怎樣輸出excel文件

//java生成簡單的Excel文件
packagebeans.excel;
importjava.io.IOException;
importjava.io.OutputStream;
importjxl.Workbook;
importjxl.write.Label;
importjxl.write.WritableSheet;
importjxl.write.WritableWorkbook;
importjxl.write.WriteException;

publicclassSimpleExcelWrite{
publicvoidcreateExcel(OutputStreamos)throwsWriteException,IOException{
//創建工作薄
WritableWorkbookworkbook=Workbook.createWorkbook(os);
//創建新的一頁
WritableSheetsheet=workbook.createSheet("FirstSheet",0);
//創建要顯示的內容,創建一個單元格,第一個參數為列坐標,第二個參數為行坐標,第三個參數為內容
Labelxuexiao=newLabel(0,0,"學校");
sheet.addCell(xuexiao);
Labelzhuanye=newLabel(1,0,"專業");
sheet.addCell(zhuanye);
Labeljingzhengli=newLabel(2,0,"專業競爭力");
sheet.addCell(jingzhengli);

Labelqinghua=newLabel(0,1,"清華大學");
sheet.addCell(qinghua);
Labeljisuanji=newLabel(1,1,"計算機專業");
sheet.addCell(jisuanji);
Labelgao=newLabel(2,1,"高");
sheet.addCell(gao);

Labelbeida=newLabel(0,2,"北京大學");
sheet.addCell(beida);
Labelfalv=newLabel(1,2,"法律專業");
sheet.addCell(falv);
Labelzhong=newLabel(2,2,"中");
sheet.addCell(zhong);

Labelligong=newLabel(0,3,"北京理工大學");
sheet.addCell(ligong);
Labelhangkong=newLabel(1,3,"航空專業");
sheet.addCell(hangkong);
Labeldi=newLabel(2,3,"低");
sheet.addCell(di);

//把創建的內容寫入到輸出流中,並關閉輸出流
workbook.write();
workbook.close();
os.close();
}

}

D. java列印excel的時候提示伺服器地址找不到

文件保存的格式不對。java列印excel的時候提示伺服器地址找不到是因為文件保存的格式不對。
1、首先從excel選項里,進信任中心設置。
2、其次在外部內容那個地方禁用所有數據鏈接,禁用工作簿鏈接的制動更新。
3、最後保存並關閉excel文件,重新打開。

閱讀全文

與java列印excel相關的資料

熱點內容
獸醫雲平台伺服器 瀏覽:296
php循環字母 瀏覽:637
盛達是什麼APP 瀏覽:198
android計算屏幕高度 瀏覽:652
自己做紅包解壓球 瀏覽:474
pdf很貴嗎 瀏覽:494
如何搶購騰訊雲伺服器 瀏覽:389
電子書app源碼 瀏覽:871
程序員在上班的時候 瀏覽:405
游戲壓縮文件夾怎麼刪除 瀏覽:421
百度新聞app是什麼 瀏覽:890
自動化對初級編程的影響 瀏覽:108
單片機綜合課程設計 瀏覽:603
程序員小嚴 瀏覽:813
如何下載歡樂走app 瀏覽:441
程序員節公司請美女 瀏覽:16
三本程序員好嗎 瀏覽:23
la78040場幅壓縮 瀏覽:903
MFC經典游戲編程 瀏覽:790
在線申請小額貸款源碼 瀏覽:337