Excel转换DataSet (通用 .xls .xlsx)
来源:互联网 发布:无线网卡mac地址 编辑:程序博客网 时间:2024/06/01 11:48
公司用到 Excel 导入导出 开源的用的不爽 就写了一个 ExceltoDataSet的 方法 此方法 支持 .xls 与 .xlsx 的Excel 后缀
public DataSet ExcelToDS(string Path)
{
string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + Path + ";" + "Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1;\"";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
DataTable schemaTable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);
string tableName = schemaTable.Rows[0][2].ToString().Trim();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel = "select * from [" + tableName + "]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1");
return ds;
}
- Excel转换DataSet (通用 .xls .xlsx)
- POI 通用导出Excel(.xls,.xlsx)
- POI 通用导出Excel(.xls,.xlsx)
- Excel(XLS,XLSX)和CSV相互转换
- poi 解析 Excel(xls xlsx)
- excel文件导入(xls,xlsx)
- 使用ExcelDataReader读写excel(.xls,.xlsx)
- poi读取excel(xls,xlsx)
- C#导出excel表格(xls、xlsx)
- 导入excel,xls,xlsx
- .xls和.xlsx的区别?.xlsx Excel文件怎么转换成.xls文件
- xlsx转换xls
- Java解析Excel表格(支持xls和xlsx格式),并转换为Json数据
- excel 解析 xls 和 xlsx
- java 读取excel文件包括( XX.xls、XX.xlsx)
- 用poi解析excel,支持office2003、2007(xls,xlsx)
- POI读取加密的EXCEL(兼容XLS,XLSX格式)
- easyui filebox只选择Excel文件(.xls/.xlsx)
- MiniGUI源码分析
- vc++进程注入钩子DLL通用模块开源
- uisearchbar 背景
- android启动时白屏或者黑屏的问题
- 正则表达式30分钟入门教程
- Excel转换DataSet (通用 .xls .xlsx)
- intent.getSerializableExtra
- HDOJ 题目1002A + B Problem II (大数)
- hdu 2256-Problem of Precision
- CListCtrl排序
- 解决启动Eclipse后提示'Running android lint'错误的问题
- mapreduce任务失败、重试、推测式执行机制小结
- 构造函数,友元,static类成员,复制控制
- 面向程序员的设计模式 ——GoF《设计模式》读书总结(壹)抽象工厂&生成器