首先要在工程中新增com引用,選擇microsoft excel 11.0 object liberty。
源**如下(本例是在下生成公司的考勤表 測試**):
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.text;
using system.windows.forms;
using system.data.sqlclient;
using microsoft.office.interop.excel;
using system.io;
//using microsoft.office.interop.excel;
namespace atttoexcel
private
void button1_click(object sender, eventargs e)
//同樣方法處理資料
foreach (datarow row in table.rows)
}worksheet ws = (worksheet)excel.activesheet;
autofitcolumn(ws, 5);
//true則直接用excel開啟得到的資料
excel.visible = true ;
}//進行加班處理
private
void dealtable(system.data.datatable table)
//讓excel列寬自適應寬度
public
static
void autofitcolumn(worksheet ws, int col)
//獲取資料庫打卡記錄資料
private system.data.datatable getdata()
catch(exception ex)
return ds.tables[0];
}//end getdata()
}//end public partial class
}//end namespace
把excel資料生成sql插入資料庫語句
excel 有a b c三列資料,希望匯入到資料庫users表中,對應的字段分別是name,age 在你的excel 中增加一列,利用excel的公式自動生成sql語句,方法如下 1 增加一列 d列 2 在第一行的d列,就是d1中輸入公式 concatenate insert into users ...
把excel資料生成sql插入資料庫語句
excel 有a b c三列資料,希望匯入到資料庫users表中,對應的字段分別是name,age 在你的excel 中增加一列,利用excel的公式自動生成sql語句,方法如下 1 增加一列 d列 2 在第一行的d列,就是d1中輸入公式 concatenate insert intousers n...
把excel資料生成sql插入資料庫語句
excel 有a b c三列資料,希望匯入到資料庫users表中,對應的字段分別是name,age 在你的excel 中增加一列,利用excel的公式自動生成sql語句,方法如下 1 增加一列 d列 2 在第一行的d列,就是d1中輸入公式 concatenate insert into users ...