poi筆記 3 列印通訊錄資訊

2021-07-30 06:41:31 字數 1448 閱讀 7582

在開發專案時,有乙個需求列印通訊資訊或者匯出資料,匯出到excel**資料要美觀,就需要樣式的修飾。下面是乙個匯出excel的案例核心**:

/** 

* @title: print

* @author:一葉扁舟(skiff)

* @description: 列印(將資料庫中的資料匯出到excel**中)

* @param @throws filenotfoundexception

* @param @throws ioexception

* @return void

* @throws

*/public void print() throws filenotfoundexception, ioexception;

//建立乙個工作簿

workbook wb = new hssfworkbook();

sheet sheet = wb.createsheet();

int rowno = 0; //行號

int colno = 0; //列號

row nrow = null;

cell ncell = null;

//設定列寬

sheet.setcolumnwidth(0, 30*256);

//第一行**(0行)

nrow = sheet.createrow(rowno);

//設定行高

nrow.setheightinpoints(40);

//合併單元格,新物件,不會覆蓋合併的那些單元格,只是遮住(起始行,結束行,開始列,結束列)

sheet.addmergedregion(new cellrangeaddress(rowno, rowno, 0, 6));

//第二行(1行)

rowno++;

//單元格物件,第一行,第一列(0,0)

ncell = nrow.createcell(0);

ncell.setcellvalue("生產廠家通訊錄");

//設定大標題的樣式

ncell.setcellstyle(this.bigtiltestyle(wb));

//寫標題第二行(rowno=1),呼叫後rowno變為2

nrow = sheet.createrow(rowno++);

//設定行高

nrow.setheightinpoints(28);

//逐列的輸出標題的內容

python3學習九 列印列印列印

鞏固知識。了解了下 n轉義符 換行 作用。三個引號 可以書寫多行字元,三引號內可以寫單引號雙引號,它會把看做普通的字元。三引號內使用縮排不會特殊理解只會把看這普通字元也就是空格。下面是練習題 here s some new strange stuff,remember type it exactly...

Flex學習筆記9 列印

大致分為3類 1.2.宿主列印使用瀏覽器提供的列印介面,有html 將呈現的html輸出到印表機 activex html 使用js呼叫activex完成列印 3.外部列印生成目標文件,如pdf office列印,使用文件的宿主程式開啟並列印 類別 方案 優點 缺點原生列印 能夠選擇印表機,設定紙張...

習題8 列印,列印

一 二 附加練習 1 檢查結果,記錄錯誤。2 最後一行既有單引號又有雙引號,他們是如何工作的?答 見註解1。三 註解 1 為什麼 r有時列印出來的是單引號,而我使用的是雙引號?答 python會用最有效的方式列印出字元,而不是完全按照你寫的方式列印。這樣做對於 r來說是可以接受的,因為它是用於除錯和...