第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讀寫excel文件

如何讀寫excel文件

蕪湖不蕪 2019-06-23 16:39:10
如何讀寫excel文件我想從Java中讀取和編寫一個包含3列和N行的Excel文件,在每個單元格中打印一個字符串。有人能給我一個簡單的代碼片段嗎?我是否需要使用任何外部庫,或者Java是否內(nèi)置了對它的支持?我想做以下幾點:for(i=0; i <rows; i++)      //read [i,col1] ,[i,col2], [i,col3]for(i=0; i<rows; i++)     //write [i,col1], [i,col2], [i,col3]
查看完整描述

3 回答

?
DIEA

TA貢獻1820條經(jīng)驗 獲得超2個贊

試試看Apache POI HSSF..下面是如何讀取Excel文件的示例:

try?{
????POIFSFileSystem?fs?=?new?POIFSFileSystem(new?FileInputStream(file));
????HSSFWorkbook?wb?=?new?HSSFWorkbook(fs);
????HSSFSheet?sheet?=?wb.getSheetAt(0);
????HSSFRow?row;
????HSSFCell?cell;

????int?rows;?//?No?of?rows
????rows?=?sheet.getPhysicalNumberOfRows();

????int?cols?=?0;?//?No?of?columns
????int?tmp?=?0;

????//?This?trick?ensures?that?we?get?the?data?properly?even?if?it?doesn't?start?from?first?few?rows
????for(int?i?=?0;?i?<?10?||?i?<?rows;?i++)?{
????????row?=?sheet.getRow(i);
????????if(row?!=?null)?{
????????????tmp?=?sheet.getRow(i).getPhysicalNumberOfCells();
????????????if(tmp?>?cols)?cols?=?tmp;
????????}
????}

????for(int?r?=?0;?r?<?rows;?r++)?{
????????row?=?sheet.getRow(r);
????????if(row?!=?null)?{
????????????for(int?c?=?0;?c?<?cols;?c++)?{
????????????????cell?=?row.getCell((short)c);
????????????????if(cell?!=?null)?{
????????????????????//?Your?code?here
????????????????}
????????????}
????????}
????}}?catch(Exception?ioe)?{
????ioe.printStackTrace();}

在文檔頁上,您也有如何寫入Excel文件的示例。


查看完整回答
反對 回復(fù) 2019-06-23
  • 3 回答
  • 0 關(guān)注
  • 478 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號