如果您喜歡這些文章,歡迎點(diǎn)擊此處訂閱本Blog

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

使用JXL數(shù)據(jù)庫導(dǎo)出至Excel表格

系統(tǒng) 2157 0
<!-- Feedsky FEED發(fā)布代碼開始 -->

如果您喜歡這些文章,歡迎點(diǎn)擊此處訂閱本Blog

<!-- FEED自動發(fā)現(xiàn)標(biāo)記開始 --> <!-- FEED自動發(fā)現(xiàn)標(biāo)記結(jié)束 -->

Blog 訂閱

<!--Google 728*90橫幅廣告開始-->

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 728x90, 大橫幅正文上方 */ google_ad_slot = "4725362798"; google_ad_width = 728; google_ad_height = 90; // --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

<!--Google 728*90橫幅廣告結(jié)束-->


1 package jxlTest;
2
3 import java.io.FileOutputStream;
4 import java.io.OutputStream;
5 import java.text.SimpleDateFormat;
6 import java.util.ArrayList;
7 import java.util.Date;
8 import java.util.List;
9
10 import jxl. * ;
11 import jxl.format.Alignment;
12 import jxl.format.Border;
13 import jxl.format.BorderLineStyle;
14 import jxl.format.CellFormat;
15 import jxl.write.Boolean;
16 import jxl.write.Label;
17 import jxl.write.Number;
18 import jxl.write.WritableCellFormat;
19 import jxl.write.WritableFont;
20 import jxl.write.WritableSheet;
21 import jxl.write.WritableWorkbook;
22
23 public class JXLExample{
24
25 /**
26 *數(shù)據(jù)庫導(dǎo)出至Excel表格
27 */
28 public static void main(String[]args){
29 // 準(zhǔn)備設(shè)置excel工作表的標(biāo)題
30 String[]title = { " 編號 " , " 產(chǎn)品名稱 " , " 產(chǎn)品價格 " , " 產(chǎn)品數(shù)量 " , " 生產(chǎn)日期 " , " 產(chǎn)地 " , " 是否出口 " };
31 try {
32 // 獲得開始時間
33 long start = System.currentTimeMillis();
34 // 輸出的excel的路徑
35 StringfilePath = " e://testJXL.xls " ;
36 // 創(chuàng)建Excel工作薄
37 WritableWorkbookwwb;
38 // 新建立一個jxl文件,即在e盤下生成testJXL.xls
39 OutputStreamos = new FileOutputStream(filePath);
40 wwb = Workbook.createWorkbook(os);
41 // 添加第一個工作表并設(shè)置第一個Sheet的名字
42 WritableSheetsheet = wwb.createSheet( " 產(chǎn)品清單 " , 0 );
43 Labellabel;
44 for ( int i = 0 ;i < title.length;i ++ ){
45 // Label(x,y,z)代表單元格的第x+1列,第y+1行,內(nèi)容z
46 // 在Label對象的子對象中指明單元格的位置和內(nèi)容
47 label = new Label(i, 0 ,title[i]);
48 // 將定義好的單元格添加到工作表中
49 sheet.addCell(label);
50 }
51 // 下面是填充數(shù)據(jù)
52 /*
53 *保存數(shù)字到單元格,需要使用jxl.write.Number
54 *必須使用其完整路徑,否則會出現(xiàn)錯誤
55 * */
56 // 填充產(chǎn)品編號
57 jxl.write.Numbernumber = new jxl.write.Number( 0 , 1 , 20071001 );
58 sheet.addCell(number);
59 // 填充產(chǎn)品名稱
60 label = new Label( 1 , 1 , " 金鴿瓜子 " );
61 sheet.addCell(label);
62 /*
63 *定義對于顯示金額的公共格式
64 *jxl會自動實(shí)現(xiàn)四舍五入
65 *例如2.456會被格式化為2.46,2.454會被格式化為2.45
66 * */
67 jxl.write.NumberFormatnf = new jxl.write.NumberFormat( " #.## " );
68 jxl.write.WritableCellFormatwcf = new jxl.write.WritableCellFormat(nf);
69 // 填充產(chǎn)品價格
70 jxl.write.Numbernb = new jxl.write.Number( 2 , 1 , 2.45 ,wcf);
71 sheet.addCell(nb);
72 // 填充產(chǎn)品數(shù)量
73 jxl.write.Numbernumb = new jxl.write.Number( 3 , 1 , 200 );
74 sheet.addCell(numb);
75 /*
76 *定義顯示日期的公共格式
77 *如:yyyy-MM-ddhh:mm
78 * */
79 SimpleDateFormatsdf = new SimpleDateFormat( " yyyy-MM-dd " );
80 Stringnewdate = sdf.format( new Date());
81 // 填充出產(chǎn)日期
82 label = new Label( 4 , 1 ,newdate);
83 sheet.addCell(label);
84 // 填充產(chǎn)地
85 label = new Label( 5 , 1 , " 陜西西安 " );
86 sheet.addCell(label);
87 /*
88 *顯示布爾值
89 * */
90 jxl.write.Booleanbool = new jxl.write.Boolean( 6 , 1 , true );
91 sheet.addCell(bool);
92 /*
93 *合并單元格
94 *通過writablesheet.mergeCells(intx,inty,intm,intn);來實(shí)現(xiàn)的
95 *表示將從第x+1列,y+1行到m+1列,n+1行合并
96 *
97 * */
98 sheet.mergeCells( 0 , 3 , 2 , 3 );
99 label = new Label( 0 , 3 , " 合并了三個單元格 " );
100 sheet.addCell(label);
101 /*
102 *
103 *定義公共字體格式
104 *通過獲取一個字體的樣式來作為模板
105 *首先通過web.getSheet(0)獲得第一個sheet
106 *然后取得第一個sheet的第二列,第一行也就是"產(chǎn)品名稱"的字體
107 * */
108 CellFormatcf = wwb.getSheet( 0 ).getCell( 1 , 0 ).getCellFormat();
109 WritableCellFormatwc = new WritableCellFormat();
110 // 設(shè)置居中
111 wc.setAlignment(Alignment.CENTRE);
112 // 設(shè)置邊框線
113 wc.setBorder(Border.ALL,BorderLineStyle.THIN);
114 // 設(shè)置單元格的背景顏色
115 wc.setBackground(jxl.format.Colour.RED);
116 label = new Label( 1 , 5 , " 字體 " ,wc);
117 sheet.addCell(label);
118
119 // 設(shè)置字體
120 jxl.write.WritableFontwfont = new jxl.write.WritableFont(WritableFont.createFont( " 隸書 " ), 20 );
121 WritableCellFormatfont = new WritableCellFormat(wfont);
122 label = new Label( 2 , 6 , " 隸書 " ,font);
123 sheet.addCell(label);
124
125 // 寫入數(shù)據(jù)
126 wwb.write();
127 // 關(guān)閉文件
128 wwb.close();
129 long end = System.currentTimeMillis();
130 System.out.println( " ----完成該操作共用的時間是: " + (end - start) / 1000 );
131 } catch (Exceptione){
132 System.out.println( " ---出現(xiàn)異常--- " );
133 e.printStackTrace();
134 }
135 }
136
137 }


<!--Google 728*90橫幅廣告開始-->

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 728x90, 大橫幅正文下方 */ google_ad_slot = "4725362798"; google_ad_width = 728; google_ad_height = 90; // --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

<!--Google 728*90橫幅廣告結(jié)束-->


<!--新Google 468x15 橫鏈接單元開始-->

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 468x15 橫鏈接單元 */ google_ad_slot = "5785741422"; google_ad_width = 468; google_ad_height = 15; // --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

<!--新Google 468x15 橫鏈接單元結(jié)束-->


使用JXL數(shù)據(jù)庫導(dǎo)出至Excel表格


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 综合色桃花久久亚洲 | 亚洲国产精品yw在线观看 | 日韩国产欧美精品综合二区 | 黄色录像网址 | 毛片色毛片18毛片美女 | 欧美香蕉视频在线观看 | 亚洲综合激情六月婷婷在线观看 | 日本一区二区三区中文字幕 | 天天插天天射天天操 | 久久久久免费观看 | 国产萝控精品福利视频免费 | www.天天射.com| 日本 亚洲 欧美 | 国产日韩欧美一区 | 全免费午夜一级毛片真人 | 97久久曰曰久久久 | 爱爱视频天天看 | 日本草草影院 | 99精品视频不卡在线观看免费 | 久99久热只有精品国产99 | 精品国产精品a | 五月激情综合网 | 香蕉久久夜色精品国产 | 国产成人一区二区三区在线播放 | 2046影院视频大全在线观看 | 亚洲色婷婷综合开心网 | 国产成人久久 | 大狠狠大臿蕉香蕉大视频 | 国产欧美一区二区三区免费看 | 国产精品成人h片在线 | 成人午夜爽爽爽免费视频 | 国产精品亚洲精品观看不卡 | 四虎影院免费视频 | 理论大片三在线观看 | 99精品观看| 欧美伦理一区 | 久久久久久久国产 | 久久免费福利视频 | 老黄网站 | 成人性a激情免费视频 | 久久99亚洲精品久久 |