如题
只做过Excel导出、导入
没做过导入到数据库的临时表中,并校验数据的合法性,在更新目标表
有做过的没 分享哈子 谢谢!!!!
只做过Excel导出、导入
没做过导入到数据库的临时表中,并校验数据的合法性,在更新目标表
有做过的没 分享哈子 谢谢!!!!
解决方案 »
- 报表绑定
- winform程序连接Oracle数据访问数据时,提示表或视图不存在!
- 怎样到那度调试.net页面
- 为什么FreeTextBox在本地上可以运行,在服务器会不行
- ***100分求于海涛老师ASP.NET视频教程中的源码?***
- 类似winform的webform应用
- asp.net读取cookies的值
- File or assembly name CodeProject.SQLServerDAL, or one of its dependencies, was not found.
- 请教一个网打印的问题,如何禁掉打印页中的网页元素
- 如何实现两个DropDownList的同步更新呀?
- 服务器端与客户端如何传值
- html标记问题
二进制读
DataTable Excel_UserInfo = new DataTable();
FileInfo fileInfo = new FileInfo(Path.Combine(TEMP_DIRECTORY, Guid.NewGuid().ToString() + ".xlsx"));
try
{
using (Stream xlsStream = new BufferedStream(fileInfo.Open(FileMode.CreateNew), 1024))
{
xlsStream.Write(EmployeeBytes, 0, EmployeeBytes.Length);
}
string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + fileInfo.FullName + ";" + "Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1;\"";
string strExcel = "select * from [Chengdu Resources$]"; using (OleDbDataAdapter adaptor = new OleDbDataAdapter(strExcel, strConn))
{
DataSet ds = new DataSet();
adaptor.Fill(ds);
Excel_UserInfo = ds.Tables[0];
}
}
finally
{
fileInfo.Delete();
}
这种不好 只读到dataset里了 我还要一条一条的去插入到数据库