Xml文件資料提取到Excel表中

2022-03-27 09:58:16 字數 1394 閱讀 5227

近期,財務一位同事,吐槽:《某xx開票軟體》匯出資料文件只有xml格式,竟然沒有excel文件,工作起來非常不方便,希望我想想辦法。上圖:

需求分析:xml資料----> 提取到datatable中---->匯入到excel中  ,難度不大,開始幹起。

1、主程式視窗

2、解決方案結構

3、實現效果

4、生成excel**

public

class

excelhelper

}public

static

memorystream datatabletostream(datatable dt)

sheet =wk.createsheet(sheetname);

//列頭及樣式

irow headerrow = sheet.createrow(0

); icellstyle headstyle =wk.createcellstyle();

headstyle.alignment =horizontalalignment.center;

ifont font =wk.createfont();

font.fontheightinpoints = 10

; font.boldweight = 700

; font.fontname = "

微雅黑體";

headstyle.setfont(font);

foreach (datacolumn column in dt.columns) //

column共屬性

//第0行是標題列,第1行開始填充資料

int rowindex = 1

;

foreach (datarow row in

dt.rows)

rowindex++;

}using (memorystream ms = new

memorystream())}}

view code

5、總結:利用it技術,解決實際工作中問題,提高工作效率,是件有意義,快樂事情,催我繼續前行!mark.

提取資料 Excel函式字元資料提取神技巧

函式公式 1 left b3,9 從左邊提取個數 2 right b4,5 從右邊往左數提取的字串長度 3 mid b5,5,3 從左指定位置提取個數 4 find j b6,1 文字中開始查詢的字元位置 5 left b7,len b7 len 教父 right d7,2 len d7 lenb ...

資料提取 Excel函式字元資料提取神技巧

函式公式 1 left b3,9 從左邊提取個數 2 right b4,5 從右邊往左數提取的字串長度 3 mid b5,5,3 從左指定位置提取個數 4 find j b6,1 文字中開始查詢的字元位置 5 left b7,len b7 len 教父 right d7,2 len d7 lenb ...

Excel 自定函式利用正則提取資料

備忘 利用提取出如下字串 美規 sjtw 12awg 3c 60 zrd004 wh018耐寒15.16m 31l 52n 透明 燈 中的包含的產品長度資訊 程式碼如下 function getlength text dim reg as new regexp with reg global tru...