java設(shè)置表格大小代碼 java 表格
java導(dǎo)出excel時(shí),如何控制導(dǎo)出生成的excel的表格寬度(用代碼,頁(yè)面jsp...
sheet.autoSizeColumn(1, true);這兩種方式都是自適應(yīng)列寬度,但是注意這個(gè)方法在后邊的版本才提供,poi的版本不要太老。 注意:第一個(gè)方法在合并單元格的的單元格并不好使,必須用第二個(gè)方法。
如果你是想做到excel的這種 樣式展示在頁(yè)面中。那么你只需要寫一些頁(yè)面的CSS形成excel的樣式再把數(shù)據(jù)填充進(jìn)去。
補(bǔ)充:這個(gè)帖子實(shí)在說不下呀。我過兩天內(nèi)在我空間發(fā)表一篇用PHP生成EXCEL的文件的文章吧。
使用POI,結(jié)合JDBC編程技術(shù),我們就可以方便地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出生成Excel報(bào)表。其關(guān)鍵代碼如下:/*把數(shù)據(jù)集rs中的數(shù)據(jù)導(dǎo)出至Excel工作表中。傳入?yún)?shù):數(shù)據(jù)集rs,Excel文件名稱xlsName,工作表名稱sheetName。
另外,給你個(gè)用T-Sql導(dǎo)出Excel的例子,別人的。 其實(shí)java代碼寫在哪里無(wú)所謂,只要能調(diào)用就可以,你可以將java文件當(dāng)成一個(gè)servlet。導(dǎo)出的時(shí)候,按鈕事件直接調(diào)用這個(gè)servlet就可以了。不必寫的jsp頁(yè)面里面。
你要把代碼直接寫到j(luò)sp里嘛?推薦寫到action或者servlet中。操作excel用名叫jxl的東西,網(wǎng)上有教程和API,非常簡(jiǎn)單 總體思路就是導(dǎo)入這個(gè)包之后,新建excel文件,新建sheet,然后按行列單元格的形式插進(jìn)去就行了。
如何調(diào)整Jtable單元格的大小
不應(yīng)使用此方法來(lái)設(shè)置 JTable 中列的寬度,而應(yīng)使用 setPreferredWidth。void sizeWidthToFit()調(diào)整 TableColumn 的大小,以適合其標(biāo)題單元格的寬度。
如果是這樣的話,我有一個(gè)建議。不要自動(dòng)拉長(zhǎng)表格列寬。而是將單元格換成LABEL表示。這樣你就可以用tooltip屬性。表格里是用...來(lái)代替,鼠標(biāo)放上去會(huì)有懸浮顯示全部。
你控制什么啊,是單片機(jī)嗎,8位,16位,32位,表格多長(zhǎng)字節(jié),用什么語(yǔ)言寫的?如果超出硬件的最大支持,軟件上必須做更改變通。分次傳送表格數(shù)據(jù)。
可以用 setSelectionBackground(Color selectionBackground) 設(shè)置選定單元格的背景色。
java中怎樣設(shè)置表格的寬度?
將此列的首選寬度設(shè)置為 preferredWidth。void setWidth(int width)不應(yīng)使用此方法來(lái)設(shè)置 JTable 中列的寬度,而應(yīng)使用 setPreferredWidth。void sizeWidthToFit()調(diào)整 TableColumn 的大小,以適合其標(biāo)題單元格的寬度。
自適應(yīng)列寬度:sheet.autoSizeColumn(1);sheet.autoSizeColumn(1, true);這兩種方式都是自適應(yīng)列寬度,但是注意這個(gè)方法在后邊的版本才提供,poi的版本不要太老。
在項(xiàng)目中創(chuàng)建窗體類ArrayCreateTable。在窗體中添加一個(gè)滾動(dòng)面板。編寫getTable()方法來(lái)創(chuàng)建表格,在該方法中聲明字符串?dāng)?shù)組columns作為表格的列名,再聲明int類型的數(shù)組來(lái)定義每個(gè)表格列的寬度。
TableColumnModel cm = table.getColumnModel(); //表格的列模型 TableColumn column = cm.getColumn(i);//得到第i個(gè)列對(duì)象 column.setPreferredWidth(width);//將此列的首選寬度設(shè)置為 preferredWidth。
上一篇:java代碼復(fù)制文件夾下 java中復(fù)制文件
欄 目:Java編程
下一篇:沒有了
本文標(biāo)題:java設(shè)置表格大小代碼 java 表格
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17565.html
您可能感興趣的文章
- 05-20java代碼復(fù)制文件夾下 java中復(fù)制文件
- 05-20java應(yīng)用程序完整代碼 java應(yīng)用程序完整代碼是什么
- 05-20有哪些java的代碼 java的代碼大全
- 05-20java小程序分析代碼 java小程序運(yùn)行過程
- 05-20java數(shù)字簽名源代碼 java中的簽名是什么
- 05-20java織入代碼 java代碼例子講解
- 05-20java添加時(shí)間代碼 java時(shí)間日期
- 05-20java代碼隱藏文字 java 隱藏
- 05-20java煙花代碼啟動(dòng) 用java編寫煙花教程
- 05-19在線java代碼編程 在線編寫java代碼


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 7什么是 WSH(腳本宿主)的詳細(xì)解釋
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
- 10C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
本欄相關(guān)
- 05-20java設(shè)置表格大小代碼 java 表格
- 05-20java代碼復(fù)制文件夾下 java中復(fù)制文件
- 05-20java應(yīng)用程序完整代碼 java應(yīng)用程序完
- 05-20有哪些java的代碼 java的代碼大全
- 05-20java小程序分析代碼 java小程序運(yùn)行過
- 05-20java數(shù)字簽名源代碼 java中的簽名是什
- 05-20java織入代碼 java代碼例子講解
- 05-20java添加時(shí)間代碼 java時(shí)間日期
- 05-20java代碼隱藏文字 java 隱藏
- 05-20java煙花代碼啟動(dòng) 用java編寫煙花教程
隨機(jī)閱讀
- 01-10div寬度設(shè)置width:100%后再設(shè)置padding或
- 04-02圖片jquery,圖片頭像
- 01-10C++設(shè)計(jì)模式之橋接模式
- 01-11WordPress中刪除垃圾評(píng)論的方法
- 08-05織夢(mèng)DEDECMS中的默認(rèn)文件夾的名稱怎么
- 01-10Linux環(huán)境g++編譯GDAL動(dòng)態(tài)庫(kù)操作方法
- 01-10Silverlight實(shí)現(xiàn)星星閃爍動(dòng)畫
- 01-10C++數(shù)據(jù)結(jié)構(gòu)與算法之雙緩存隊(duì)列實(shí)現(xiàn)
- 08-05dedecms標(biāo)簽:channel 頻道調(diào)用標(biāo)簽
- 08-05織夢(mèng)取消article標(biāo)簽調(diào)用隱藏欄目的文