近期,財務一位同事,吐槽:《某xx開票軟體》匯出資料文件只有xml格式,竟然沒有excel文件,工作起來非常不方便,希望我想想辦法。上圖:
需求分析:xml資料----> 提取到datatable中---->匯入到excel中 ,難度不大,開始幹起。
1、主程式視窗
2、解決方案結構
3、實現效果
4、生成excel**
publicview codeclass
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())}}
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...