将excel数据转换成dataset示例
2023-06-13 09:15:18 时间
///<summary>
///EXCEL数据转换DataSet
///</summary>
///<paramname="filePath">文件全路径</param>
///<paramname="search">表名</param>
///<returns></returns>
privateDataSetGetDataSet(stringfileName)
{
stringstrConn="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+fileName+";ExtendedProperties="Excel12.0;HDR=Yes;IMEX=1";";
OleDbConnectionobjConn=null;
objConn=newOleDbConnection(strConn);
objConn.Open();
DataSetds=newDataSet();
//List<string>List=newList<string>{"收款金额","代付关税","垫付费用","超期","到账利润"};
List<string>List=newList<string>{};
DataTabledtSheetName=objConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,newobject[]{null,null,null,"TABLE"});
foreach(DataRowdrindtSheetName.Rows)
{
if(dr["Table_Name"].ToString().Contains("$")&&!dr[2].ToString().EndsWith("$"))
{
continue;
}
strings=dr["Table_Name"].ToString();
List.Add(s);
}
try
{
for(inti=0;i<List.Count;i++)
{
ds.Tables.Add(List[i]);
stringSheetName=List[i];
stringstrSql="select*from["+SheetName+"]";
OleDbDataAdapterodbcCSVDataAdapter=newOleDbDataAdapter(strSql,objConn);
DataTabledt=ds.Tables[i];
odbcCSVDataAdapter.Fill(dt);
}
returnds;
}
catch(Exceptionex)
{
returnnull;
}
finally
{
objConn.Close();
objConn.Dispose();
}
}
相关文章
- 解决excel数据分列,按分隔符分列有混淆符号的问题2021.7.3
- 【说站】excel筛选两列数据中的重复数据并排序
- mysql导入excel文件_将Excel数据导入MySQL「建议收藏」
- 在Excel中自定义上下文菜单(中)
- Excel VBA多数据级联组合框示例
- Excel公式:谁出镜最多,就找到谁——查找出现次数最多的项
- python处理Excel实现自动化办公教学(数据筛选、公式操作、单元格拆分合并、冻结窗口、图表绘制等)【三】
- phpoffice/phpexcel 读取Excel表格数据
- MySQL查询结果导出至Excel:一步到位(mysql查询结果导出excel)
- java实现Excel数据导出详解编程语言
- SAP ALV内嵌(In-place)Excel的问与答详解编程语言
- [问题解决]大数据量上载excel文件数据到SAP系统[ALSM_EXCEL_TO_INTERNAL_TABLE]详解编程语言
- 数据快速导出Excel:从MySQL中快速获取数据(excel导出mysql)
- 导入Excel数据到Oracle数据库(将excel导入oracle数据库)
- MySQL快速导入Excel数据(mysql导入excel数据)
- MySQL数据导出Excel快速教程(mysql转excel)
- 轻松导出:用SQL Server批量将数据导出到Excel(sqlserver导出excel)
- mssql数据快速转换称Excel格式(mssql转excel)
- MSSQL导入Excel数据的精彩实战(mssql读excel)
- Oracle将数据输出到Excel中(oracle写excel)
- Excel导入Oracle实现高效数据迁移(exl导入oracle)
- Excel数据快速导入Oracle数据库(excel入oracle)
- 使用MySQL将数据导入Excel的方法从xlsx文件中读取数据(mysql xlsx)
- Java使用poi把数据库中数据导入Excel的解决方法
- Python修改Excel数据的实例代码
- C#操作Excel数据增删改查示例
- jxl操作excel写入数据不覆盖原有数据示例
- asp中把数据导出为excel的2种方法