public System.Data.DataTable GetExcelToDataTable(string filePath)
{
System.Data.DataTable daExcelInfo = new System.Data.DataTable();
string strSheet = string.Empty;
Microsoft.Office.Interop.Excel.Application obj = default(Microsoft.Office.Interop.Excel.Application);
Microsoft.Office.Interop.Excel.Workbook objWB = default(Microsoft.Office.Interop.Excel.Workbook);
obj = (Microsoft.Office.Interop.Excel.Application)Microsoft.VisualBasic.Interaction.CreateObject("Excel.Application", string.Empty);
objWB = obj.Workbooks.Open(filePath, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
&nbs

这个方法展示了如何使用C#将Excel文件转换为DataTable。通过创建Excel应用程序对象,打开工作簿,然后利用OleDb连接和适配器填充数据集来实现。最后返回转换后的DataTable。
最低0.47元/天 解锁文章
5262

被折叠的 条评论
为什么被折叠?



