C# 读取一个CSV文件,怎么把CSV文件中的数据放到DataTabel中?

如题所示... 如题所示 展开
 我来答
匿名用户
2017-09-21
展开全部

C# 读取一个CSV文件,怎么把CSV文件中的数据放到DataTabel中?

/// <summary>

/// 读取Excel文件为DataTable,使用Aspose.Cells.dll

/// </summary>

/// <param name="filepath"> Excel文件的全路径 </param>

/// <returns> DataTable</returns>

public static DataTable ExcelToDataTable(string filepath)

{

DataTable dt = new DataTable();

try

{

if (!File .Exists(filepath))

{

MessageBox.Show(@"文件不存在!" ,@"提示");

return null ;

}

Aspose.Cells. Workbook workbook = new Aspose.Cells.Workbook();

workbook.Open(filepath);

Aspose.Cells. Worksheet worksheet = workbook.Worksheets[0];

dt = worksheet.Cells.ExportDataTable(0, 0, worksheet.Cells.MaxDataRow + 1, worksheet.Cells.MaxColumn + 1, true );//showTitle  

return dt;

}

catch (System.Exception e)

{

return null ;

}


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式