从Excel读取数据并存入数据库
来源:互联网 发布:手机淘宝客服在哪里找 编辑:程序博客网 时间:2024/05/22 02:12
private DataTable LoadExcel(string fileName)
{
FileInfo file = new FileInfo(fileName);
string dataSource, tableName, connectionString, strCmd = String.Empty;
dataSource = file.Name;
tableName = GetExcelTableName(dataSource);
connectionString = string.Format("Provider=Microsoft.Jet.OleDb.4.0;data source={0};Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'", dataSource);
string[] tabs=tableName.Split(';');
for (int i = 0; i < tabs.Length; i++)
{
strCmd = string.Format("SELECT * FROM [{0}] ", tabs[0] + "A1:J10");//选取指定的行和列 取第一个表
// strCmd = string.Format("SELECT * FROM [{0}] ", tabs[0]);//取数组中的第一个表名
}
OleDbDataAdapter da = new OleDbDataAdapter(strCmd, connectionString);
dte = new DataTable();
try
{
da.Fill(dte);
}
catch (Exception err)
{
throw new ApplicationException( "加载数据失败: " + err.Message, err);
}
da.Dispose();
return dte;
}
把得到的datatable加入数据库中就可以了
- 从Excel读取数据并存入数据库
- android 读取excel表格数据,并存入数据库
- C# 读取EXCEL中的数据并存入SQL Server 2005数据库
- 上传excel并存入数据库
- java获取excel中数据并存入数据库表中
- MVC4.0 上传Excel并存入数据库
- 如何读取csv文件并存入数据库?
- php读取xml文件,并存入数据库
- python中,从mysql读取数据,并存入redis里面(1)
- python中,从mysql读取数据,并存入redis里面(2)
- python中,从mysql读取数据,并存入redis里面(3)
- 使用POI实现上传ecxel文件,并读取其中数据并存入数据库
- 用nodejs读取文件并存入excel中
- 从数据库中读取数据到Excel
- Python解析excel文件并存入sqlite数据库
- SpringMVC解析Excel并存入到MySQL数据库
- java使用POI 读取excel2010文件 并存入oracle数据库
- 读取特定文件夹下内容并存入数据库
- C++中模板function实现
- C++中模板class实现
- C++虚函数的的实现
- wchar_t与char类型的转换
- 信仰
- 从Excel读取数据并存入数据库
- 利用 STAF 实现程序更新包的自动部署测试
- c#.net常用函数列表
- SQL SERVER的数据类型
- C#设置EXE程序的图标
- C#打印导出功能实现
- 关于eidcenter
- C#打印
- Windows 2008 IIS7 管理器无法验证此内置帐户是否有访问权