將xml檔案格式的excel並和的工具類

2021-08-04 16:02:17 字數 1363 閱讀 3574

由於工作中的需求,需要將非標準的excel並和(用編輯器開啟是xml形式的檔案)要求將單獨的檔案並和顯示成頁籤,並且保留原有的樣式,頁簽名為檔名

我會接收乙個list並最終返回乙個file

ps:需要dom4j的jar包

public

class

excelmerge

/*** 將document物件轉換成file檔案

*@param maindoc 要轉的document物件

*@param mainfile 目標檔案物件

*@return

*/private

static file doccoverfile(document maindoc, file mainfile)

} catch (filenotfoundexception e) catch (ioexception e) finally catch (ioexception e)

}return mainfile;

}/**

* 子檔案並和到主檔案

*@param maindoc

*@param subdoc

*@param file

*/private

static

void

mergesubdoc(element maindoc, element subdoc, file file)

/*** 轉換id值,按一定規則替換

*@param file

*@param index

*@return

*/private

static document coverxmlid(file file,int index) }}

}return document;

}/**

* 替換cell節點中的styleid

*@param document

*@param attrvalue

*@param newattrvalue

*/private

static

void

replacestyleid(element document, string attrvalue, string newattrvalue) }}

}/**

* file轉成dom

*@param file

*@return

*/private

static document coverdocument(file file) catch (exception e)

return document;}}

Excel 檔案格式 導讀

1.2 摘要 1.3位元組序 本文件包含microsoft excel二進位制檔案格式的說明,包括所有可用的excel版本 對於windows 從excel 2.x到當前的excel 2003。該專案已於2001年6月啟動,目前仍在進行中。在幾個地方,2do 這個詞表示乙個 檔案的不完整部分。章節內...

將Excel轉化為xml格式

coding utf 8 created on mon aug 19 14 14 01 2019 author administrator usr bin env python coding utf 8 import xlrd import xml.dom.minidom import os imp...

相對布局xml檔案格式介紹

01.02.android id id button1 03.android layout width wrap content 寬度匹配內容 04.android layout height wrap content 高度匹配內容 05.android layout alignparentleft...