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

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

/// <summary>

        /// 读取Excel文件为DataTable,使用AsposeCellsdll

        /// </summary>

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

        /// <returns> DataTable</returns>

        public static DataTable ExcelToDataTable(string filepath)

        {

            DataTable dt = new DataTable();

            try

            {

                if (!File Exists(filepath))

                {

                    MessageBoxShow(@"文件不存在!" ,@"提示");

                    return null ;

                }

                AsposeCells Workbook workbook = new AsposeCellsWorkbook();

                workbookOpen(filepath);

                AsposeCells Worksheet worksheet = workbookWorksheets[0];

                dt = worksheetCellsExportDataTable(0, 0, worksheetCellsMaxDataRow + 1, worksheetCellsMaxColumn + 1, true );//showTitle  

                return dt;

            }

            catch (SystemException e)

            {

                return null ;

            }

        }

数据库就自己写吧,数据都有了

处理文件不是很大的csv文件,我们可以直接用Excel或者txt打开,但是遇到文件超级大的就没法用这种方法打开了,我们就可以将数据导入到SQL数据库就行查看,效率会大大提高。

>

以上就是关于如何读取CSV文件到DataTable中,然后存到数据库全部的内容,包括:如何读取CSV文件到DataTable中,然后存到数据库、如何把csv文件导入到sql数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9540776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存