我们在工作中经常会碰到将excel数据利用到c#中,今天就讲解一个使用的方法,就是将数据进行转换。
C#代码实现把Excel文件转化为DataTable,根据Excel的文件后缀名不同,用不同的方法来进行实现,下面通过根据Excel文件的两种后缀名(.xlsx和.xls)分别来实现。获取文件后缀名的方法是:Path.GetExtension(fileName)方法,通过引用:using System.IO;实现代码如下:(其中以下代码中出现的filename都是带盘符的绝对路径)。
• 根据Excel文件的后缀名不同调用的主方法
主函数
DataTable FileToDataTable(string fileName)
{
DataTable dt = new DataTable