我使用此代码将Excel Sheet中的数据导入数据库,现在我想做相反的事情。
private void pictureBox1_Click(object sender, EventArgs e)
{
string pach = @"D:\C# Projects\P.xlsx";
var exlData = new ExcelQueryFactory(pach);
var data = from x in exlData.Worksheet<excelData>("Sheet1")
select x;
DataClassesDataContext db = new DataClassesDataContext();
foreach (var d in data)
{
db.tbl_PrsInfos.InsertOnSubmit(new tbl_PrsInfo
{
Id = d.Id,
FullName = d.FullName,
Personnely = d.Personnely,
CodeBank = d.CodeBank,
Bank = d.Bank,
Email = d.Email,
State = d.State,
});
}
db.SubmitChanges();
dgv_prs_add.DataSource = from show in db.tbl_PrsInfos select show;
}
答案 0 :(得分:1)
看起来您正在使用LinqToExcel
库,这是Excel工作表的只读界面。
要编写Excel文件,您有以下几种选择: