我是靠谱客的博主 耍酷奇迹,最近开发中收集的这篇文章主要介绍读取超大Excel(39万行数据),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

     有个学长需要处理Excel数据,Excel数据共有39W,将数据读取后处理并导出数据。最开始尝试了 NPOI ,发现NPOI 并不能完成该项任务,随后尝试引用的com组件:Microsoft.Office.Interop.Excel.dll   读取EXCEL文件 . 最终 ,也以失败告终。最终,采用 将Excel 转为CSV 格式读取。

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。

    CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。

   如 excel 表格 :

 

利用Excel转为CSV 功能后得到csv 数据 ,用记事本打开后:

                     接下来 ,只需要是使用文件流读取数据就行。  将Excel 转换为CSV 格式文件后,读取39W行数据非常快 。 同时导出数据也可以为CSV 格式。

使用Excel 可以完美打开。  当然 ,如果实在有需要读取XLS,XLSX文件的话, 需要另外想办法。。

 

 

转载于:https://www.cnblogs.com/hlx-blogs/p/7580502.html

最后

以上就是耍酷奇迹为你收集整理的读取超大Excel(39万行数据)的全部内容,希望文章能够帮你解决读取超大Excel(39万行数据)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部