如何读取CSV文件到DataTable中,然后存到数据库

 我来答
Anigado1992
2016-11-23 · TA获得超过125个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:121万
展开全部
/// <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

提交
取消

辅 助

模 式