不用excel组件写数据导入(对excel格式有规定)
来源:互联网 发布:iphone6将照片导入mac 编辑:程序博客网 时间:2024/05/16 14:15
首先你要用FileUpload控件或别的方法上传你的excel文件,然后才能在服务器上导入。
代码如下:
//得到链接
string excelConn = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0;",excelFile);
//数据必须在sheet1 里面
string sql = "select * from [sheet1$]";
System.Data.DataTable table = new System.Data.DataTable();
using (OleDbConnection conn = new OleDbConnection(excelConn))
{
OleDbCommand cmd = conn.CreateCommand();
cmd.CommandText = sql;
conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
//将数据放在内存中
adapter.Fill(table);
}
然后通过循环table将数据写到数据库中.这个方法有一个缺点,就是数据量不要太大,最好不要超过1000条.不然速度很慢.
如果能操作服务器,可以直接用数据库工具进行导入比较快捷.
- 不用excel组件写数据导入(对excel格式有规定)
- 将大量有规律txt文本数据转换成xml格式,在导入excel,生成excel文件,在导入spass中,对数据进行分析
- 导入excel格式的数据
- 导入excel表格数据 不用保存表格
- c# 导出Excel Xml格式 不用安装Excel也不用引入任何组件
- Excel格式导入导出数据(单语言版本)
- excel导入数据的时间格式问题
- 将数据由DataGridView导入Excel,不用引用
- EXCEL:利用EXCEL对数据进行格式转换
- --导入excel,格式固定
- Excel数据导入(C#)
- EXCEL导入数据(NPOI)
- asp.net导出数据到Excel的方法(完全无组件,不用调用Excel.exe)
- asp.net导出数据到Excel的方法(完全无组件,不用调用Excel.exe)
- 如何将多个excel中的数据导入一个excel中?多个EXCEL中格式一致
- 如何将多个excel中的数据导入一个excel中?多个EXCEL中格式一致
- 如何将多个excel中的数据导入一个excel中?多个EXCEL中格式一致
- 导入Excel数据时对数据校验提示方法
- 受托责任观和决策有用观
- 新会计准则对传统会计理论的七大变革
- Cursor JAVA时间格式化处理 sqlite的主键命名 SQLite使用方法
- 内核对象
- 《赢在测试-中国软件测试先行者之道》读后感
- 不用excel组件写数据导入(对excel格式有规定)
- 感动2010
- 2416 睡眠唤醒的代码
- java 日期与时间与hibernate操作
- struts的list
- c#全角半角轉換
- s3c2416 键盘驱动的代码
- February, 22
- CString - 详解