1///2
///將excel匯入到datatable
3///
4///
excel路徑
5///
第一行是否是列名
6///
第幾個sheet(從0開始)
7///
返回datatable
8public datatable exceltodatatable(string filepath, bool iscolumnname, string
sheetindex)936
else
3740 datatable = new
datatable();
41if (sheet != null)42
63}64}
65}66else
6773}74
75//
填充行76
for (int i = startrow; i <= rowcount; ++i)
7790
else
91110
}111
}112
datatable.rows.add(datarow);
113}
114}
115}
116}
117}
118return
datatable;
119}
120catch
(exception ex)
121126
return
null
;127
}128 }
1///2
///datable匯出成excel
3///
4///
5///
匯出路徑(包括檔名與副檔名)
6public
static
void tabletoexcel(datatable dt, string
file)
7 else
if (fileext == "
.xls
") else
11if (workbook == null)
12 isheet sheet = string.isnullorempty(dt.tablename) ? workbook.createsheet("
sheet1
") : workbook.createsheet(dt.tablename);
13//
資料
14for (int i = 0; i < dt.rows.count; i++)
1523}24
25//
轉為位元組陣列
26 memorystream stream = new
memorystream();
27workbook.write(stream);
28var buf =stream.toarray();
2930
//儲存為excel檔案
31using (filestream fs = new
filestream(file, filemode.create, fileaccess.write))
3236 }
單元格顏色
icellstyle s = workbook.createcellstyle(); //建立乙個單元格樣式
s.fillforegroundcolor = npoi.hssf.util.hssfcolor.red.index; //填充前景色
s.fillpattern = fillpattern.solidforeground; //填充樣式
row1.getcell(0).cellstyle = s; //設定給單元格
mysql 匯入匯出 mysql匯入匯出sql檔案
window下 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 mysqldump u dbuser p...
mysql匯入匯出教程 mysql匯入匯出資料方法
摘要 在平時的mysql應用中,總會碰到匯入資料,匯出資料,當然有很多方法,這篇文章,主要介紹應用mysqlmysqldump命令進行資料匯入匯出,希望對大家有所幫助。一 mysql匯入檔案或資料或執行相關sql mysql h主機位址 u使用者名稱 p使用者密碼 1.檔案形式。shell命令列 m...
mysql 匯入匯出命令 MySQL匯入匯出命令
1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加乙個drop table 4.匯入資...