excle的匯入程式
1.cs方法
/// <summary>
/// 得到Excle資料/// </summary>
/// <returns></returns>
private System.Data.DataTable GetDataTable()
{
DataSet ds = new DataSet();
string filepath = Server.MapPath("k.xls");
if (!File.Exists(filepath))
{
Page.RegisterClientScriptBlock("msg", "<script>alert('該檔案不存在!')</script>");
}
else
{
string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + filepath + ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter odda = new OleDbDataAdapter("select * from [Sheet1$]", conn);
odda.Fill(ds);
int rowcount = ds.Tables[0].Rows.Count;
int colcount = ds.Tables[0].Columns.Count;
countnum = rowcount;
Excel.Application xlApp = new Excel.Application();
Excel.Workbooks w = xlApp.Workbooks;
Excel.Workbook workbook = w.Add(Excel.XlWBATemplate.xlWBATWorksheet);
Excel.Worksheet worksheet = (Excel.Worksheet)workbook.Worksheets[1];
for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
worksheet.Cells[1, i + 1] = ds.Tables[0].Columns[i].ColumnName;
}
//寫入數值
for (int r = 0; r < ds.Tables[0].Rows.Count; r++)
{
for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
worksheet.Cells[r + 2, i + 1] = ds.Tables[0].Rows[r][i];
}
list_Client.Items.Add(ds.Tables[0].Rows[r][0].ToString());
}
}
return ds.Tables[0];
}
相關文章
- POI實現大資料EXCLE匯入匯出,解決記憶體溢位問題大資料記憶體溢位
- excle函式函式
- springboot-實現excle檔案匯出的單元格相同內容合併Spring Boot
- mysqlimport 資料匯入程式MySqlImport
- TP5.1excel匯入資料庫的程式碼?php excel如何匯入資料庫?Excel資料庫PHP
- 不想用POI?幾行程式碼完成Excel匯出匯入行程Excel
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- Mysql匯入&匯出MySql
- doris匯入匯出
- esayExcel匯入匯出Excel
- Mongodb資料的匯出與匯入MongoDB
- 匯入和匯出AWR的資料
- EasyPoi, Excel資料的匯入匯出Excel
- 【微信小程式】小程式內如何匯入vantUI元件微信小程式UI元件
- Python讀寫excle之xlrd、xlwtPython
- 他說遇到了迴圈匯入,但是我怎麼看我的程式碼都沒有迴圈匯入
- 一個通用的匯入匯出excel的思路Excel
- 修改以前寫的合同匯入CSV檔案程式碼
- 微信小程式直播間匯入商品的設定方式微信小程式
- 5步帶你入門GaussDB(DWS)的GDS匯入匯出
- Java進行excel的匯入匯出操作JavaExcel
- SQL資料庫的匯入和匯出SQL資料庫
- 關於java中Excel的匯入匯出JavaExcel
- EasyExcel完成excel檔案的匯入匯出Excel
- Oracle資料泵的匯入和匯出Oracle
- excel的匯入與匯出---通用版Excel
- ES模組化的匯入和匯出
- vue excel匯入匯出VueExcel
- navlicat 匯入匯出SQLSQL
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- MySQL入門--匯出和匯入資料MySql
- laravel框架下 PhpSpreadsheet 使用攻略 excle的常用樣式Laravel框架PHP
- MySQL資料的匯入MySql
- EasyOffice-.NetCore一行程式碼匯入匯出Excel,生成WordNetCore行程Excel
- 資料匯入終章:如何將HBase的資料匯入HDFS?
- MATLAB匯入txt和excel檔案技巧彙總:批量匯入、單個匯入MatlabExcel
- EasyExcel匯入Excel
- Mongodb的備份恢復與匯出匯入MongoDB