java讀取Excel檔案轉存xml檔案

2021-09-11 02:23:57 字數 1367 閱讀 2019

一、jxl.workbook(讀取excel檔案)

//讀取檔案

file file = new file(「d://a

//讀取流

inputstream is = new fileinputstream(file);

//讀取excel格式

workbook rwb = workbook.getworkbook(is);

二、使用jxl.sheet獲取excel中的值

// 獲得第乙個sheets 的結果

sheet rs = rwb.getsheet(0);

// 得到行數

int num_row = rs.getrows();

system.out.println("行數:" + num_row);

// 得到列數

int num_column = rs.getcolumns();

system.out.println("列數:" + num_column);

//獲取excel中第n行第m個值

system.out.println(rs.getrow(n)[m].getcontents());

三、使用org.jdom2建立excel檔案

// 建立根節點 messagemap;

element root = new element("messagemap");

// 根節點新增到文件中;

document doc = new document(root);

// 建立節點 message;

element elements = new element("message");

// 給 message 節點新增屬性;

elements.setattribute("classname", "xmlanalyzer");

elements.setattribute("type", "xml報文");

// 給父節點messagemap新增message子節點;

root.addcontent(elements);

四、使用org.jdom2.output.xmloutputter將設計好的excel檔案輸出

xmloutputter xmlout = new xmloutputter();

string name = rs.getrow(1)[4].getcontents()+".xml";

// 輸出 xml 檔案;

xmlout.output(doc, new fileoutputstream(url2 + "d:\\a\\b\\"+name));

Java讀取Excel檔案

讀取的excel的格式為 姓名 年級 性別 張三 研一 女 李四 param filepath return list 第乙個list存sheet,第二個list存列。按照map取關鍵字 如 map 姓名 輸出為張 三 李四 throws exception public list readexce...

Java上傳excel檔案並讀取檔案內容

上傳的excel檔案 private file testexcel 上傳的excel檔案的名稱 private string testexcelfilename 讀取excel檔案 is new fileinputstream activationrecordexcel 讀取excel資料內容 pa...

讀取Excel檔案

閒話一下excel中工作簿和工作表的區別 工作簿中包含有工作表。工作簿可以由一張或多張工作表組成,乙個工作簿就是乙個excel 檔案。好了,開始讀取 檔案吧。前提 首先,我們假設需要讀取的 檔案名字為test.xls,位於assets根目錄下。所需jar包 這裡為了能讀取到excel 檔案,我們要新...