using system;
using system.collections.generic;
using system.data;
using system.io;
using system.text;
using system.web;
using npoi;
using npoi.hpsf;
using npoi.hssf;
using npoi.hssf.usermodel;
using npoi.hssf.util;
using npoi.poifs;
using npoi.util;
using npoi.ss.usermodel;
public class excelnpoi}}
///
/// datatable匯出到excel的memorystream
///
/// 源datatable
/// 表頭文字
public static memorystream export(datatable dtsource, string strheadertext)
for (int i = 0; i < dtsource.rows.count; i++)}}
int rowindex = 0;
foreach (datarow row in dtsource.rows)
#region 表頭及樣式
#endregion
#region 列頭及樣式
}#endregion
rowindex = 2;
}#endregion
#region 填充內容
irow datarow = sheet.createrow(rowindex);
foreach (datacolumn column in dtsource.columns)
}#endregion
rowindex++;
}using (memorystream ms = new memorystream())
///
/// 用於web匯出
///
/// 源datatable
/// 表頭文字
/// 檔名
public static void exportbyweb(datatable dtsource, string strheadertext, string strfilename)
isheet sheet = hssfworkbook.getsheetat(0);
system.collections.ienumerator rows = sheet.getrowenumerator();
#region 文件中使用方法
//for (int j = 0; j < 5; j++)
////while (rows.movenext())
//// else
//
// }
// dt.rows.add(dr);
//}#endregion
irow headerrow = sheet.getrow(0);
int cellcount = headerrow.lastcellnum;
for (int j = 0; j < cellcount; j++)
for (int i = (sheet.firstrownum + 1); i <= sheet.lastrownum; i++)
dt.rows.add(datarow);
}return dt;
}#endregion
}----------呼叫
dictionaryht = new dictionary();
//sortedlist ht = new sortedlist();
ht.add("資料庫字段", "顯示字段");
common.exceldata exceldt = new common.exceldata();
exceldt.exportexcelforweb(dt, ht);//dt為table的資料 !
匯入第三方細節
最近匯入第三方的東西比較多 fmdb 第三方連線sqlite資料庫的用的,匯入的框架 libsqlite3.0tbd ios9.2 版本不同,字尾不同,fmdb不支援arc記得 選中專案 build phases 選中第二項,尋找相關的檔案在後面跟上 fno objc arc欄位 masnory 第...
Andorid Studio匯入第三方aar包
兩者都是第三方庫或資源的表現形式,區別在於 jar檔案 class以及res下的所有的資源檔案全部包含 1 複製外部aar包到libs目錄下 2 修改build.gradle配置檔案 1.新增 respositories 這是 新增乙個人本地倉庫,並把libs目錄作為倉庫的位址。2.修改depend...
go匯入第三方包
最好的學習方式就是實踐。我們通過匯入gin包來深入學習。首先回想一下,我們安裝goland的時候,設定了幾個比較重要的環境變數,也就是goroot和gopath。goroot比較容易理解。也就是我們go語言的安裝目錄,標準庫什麼的就放在裡面的。在linux中的話,預設安裝到 usr lib go中,...