首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当超过65,530行时,EPPlus会损坏Excel文件

EPPlus是一个用于操作Excel文件的开源库,它提供了丰富的功能和灵活的API,可以方便地读取、写入和修改Excel文件。EPPlus支持的Excel文件格式包括xlsx和xlsm。

当超过65,530行时,EPPlus会损坏Excel文件。这是因为Excel 2007及更早版本的xlsx文件格式有一个限制,即每个工作表最多只能包含65,536行。超过这个限制,EPPlus会在保存文件时出现问题,导致文件损坏。

为了避免这个问题,可以采取以下几种解决方案:

  1. 分割数据:将超过65,530行的数据分割成多个工作表或多个Excel文件进行存储。这样可以避免超过Excel文件格式的限制。
  2. 使用Excel的新版本:Excel 2010及更高版本的xlsx文件格式没有行数限制,可以支持更多的行数。如果不受特定版本的限制,可以考虑升级到较新的Excel版本。
  3. 使用其他库或工具:除了EPPlus,还有其他一些库或工具可以用于操作Excel文件,例如NPOI、OpenXML SDK等。这些工具可能具有不同的限制和特性,可以根据具体需求选择合适的工具。

总结起来,EPPlus在处理超过65,530行的Excel文件时会出现损坏的问题,可以通过分割数据、使用新版本的Excel或使用其他库或工具来解决这个问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

.NET导出Excel的四种方法及评测

EPPlus EPPlus是另一个开源的Excel操作库,目前最新版本是4.5.3.2。Github地址是:https://github.com/JanKallman/EPPlus。...@ 3.30GHz 内存 24GB DDR3-1600 MHz (8GBx3) 操作系统 Windows 10 1903 64位 电源选项 已设置为“高性能”‍ 软件 LINQPad 6.0.18 运行时环境...大家都以为“内存不值钱”,但—— 一旦访问量大,内存就会瞬间上涨,导致频繁GC,导致性能下降; 内存高也导致服务器分页,这时性能就会急剧下降; 吞吐量下降导致队列排满,此时服务器就会报503等错误,...; NPOI的性能表现是所有项目中最差的,每次需要分配1.5GB的内存和超过10秒的耗时; EPPlus表现不错,内存和耗时在开源组中表现最佳; 收费的Aspose.Cells表现最佳,内存占用最低,用时也最短...我基于以下几点无责任猜测:Aspose内部可能没xml做抽象,而是纯数据做抽象(就像React.js那样),然后再统一写入到Excel文件

4.8K10

Magicodes.IE 2.6.2 发布

2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...导出】导出业务错误数据支持直接返回错误数据的文件流字节 【Excel导出】对追加sheet实现同一个Model可自定义传入不同sheet名称 exporter.Append(list1,"sheet1"...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

1.7K40
  • Magicodes.IE 2.6.0重磅发布

    类型导出的映射问题 2.5.6.0 2021.10.05 合并Magicodes.EPPlus到Magicodes.IE,修复所有单元测试并修复部分Bug 对EPPlus进行了部分性能优化(比如使用高性能内存流代替...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.6K20

    Magicodes.IE 2.7.1发布

    2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...【Excel导入】增加了stream Csv导入扩展方法 【Word导出】修复word文件字节导出错误 2020.05.24 【Nuget】版本更新到2.2.2 【Excel导入】增加了stream导入扩展方法...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.8K10

    Magicodes.IE 2.5.6.3发布

    类型导出的映射问题 2.5.6.0 2021.10.05 合并Magicodes.EPPlus到Magicodes.IE,修复所有单元测试并修复部分Bug 对EPPlus进行了部分性能优化(比如使用高性能内存流代替...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.2K40

    Magicodes.IE 2.6.3 发布

    2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...导出】导出业务错误数据支持直接返回错误数据的文件流字节 【Excel导出】对追加sheet实现同一个Model可自定义传入不同sheet名称 exporter.Append(list1,"sheet1"...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.9K20

    Magicodes.IE 2.5.6.1发布

    类型导出的映射问题 2.5.6.0 2021.10.05 合并Magicodes.EPPlus到Magicodes.IE,修复所有单元测试并修复部分Bug 对EPPlus进行了部分性能优化(比如使用高性能内存流代替...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.7K10

    Magicodes.IE 2.5.5.3发布

    Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空的合并单元格时可能的数据读取错误#305 2.5.4.8 2021.07.15 Magicodes.EPPlus...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...,默认为1 【导入】支持列乱序(导入模板的列序号不再需要固定) 【导入】支持列索引设置 【导入】支持将导入的Excel进行错误标注,支持多个错误 【导入】加强对基础类型和可为空类型的支持 【EPPlus...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.6K10

    Magicodes.IE 2.7.2发布

    2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...【Excel导入】增加了stream Csv导入扩展方法 【Word导出】修复word文件字节导出错误 2020.05.24 【Nuget】版本更新到2.2.2 【Excel导入】增加了stream导入扩展方法...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    2K20

    Magicodes.IE 2.7.4.2发布

    2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...【Excel导入】增加了stream Csv导入扩展方法 【Word导出】修复word文件字节导出错误 2020.05.24 【Nuget】版本更新到2.2.2 【Excel导入】增加了stream导入扩展方法...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.9K30

    Magicodes.IE 2.6.4 发布

    2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...导出】导出业务错误数据支持直接返回错误数据的文件流字节 【Excel导出】对追加sheet实现同一个Model可自定义传入不同sheet名称 exporter.Append(list1,"sheet1"...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.2K20

    Magicodes.IE 2.5.6.2发布

    类型导出的映射问题 2.5.6.0 2021.10.05 合并Magicodes.EPPlus到Magicodes.IE,修复所有单元测试并修复部分Bug 对EPPlus进行了部分性能优化(比如使用高性能内存流代替...2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.2K20

    Magicodes.IE 2.2里程碑需求和建议征集

    支持单个数据模板导出,常用于导出收据、凭据等业务 支持动态列导出(基于DataTable),并且超过100W将自动拆分Sheet。...方便调错 HeaderSettings:头部设置,通常可以设置头部的分页内容和信息 FooterSettings:底部设置 2019.11.24 【Nuget】版本更新到1.4.12 【导出】导出动态类支持超过...重构导入模块 【导入】统一导入错误消息 Exception :导入异常信息 RowErrors :数据错误信息 TemplateErrors :模板错误信息,支持错误分级 HasError : 是否存在错误(仅出现异常并且错误等级为...,默认为1 【导入】支持列乱序(导入模板的列序号不再需要固定) 【导入】支持列索引设置 【导入】支持将导入的Excel进行错误标注,支持多个错误 【导入】加强对基础类型和可为空类型的支持 【EPPlus...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.5K20

    Excel催化剂开源第16波-VSTO开发之脱离传统COM交互以提升性能

    在VSTO开发或其他COM技术开发过程中,甚至VBA也是,在和Excel交互中,难免遇到性能瓶颈问题,COM技术的交互实在太慢,对大量数据读写等操作,耗时太长,容易卡用户界面以为是程序死机等等。...在专业程序猿开发群体,极少直接用COM的方式来访问Excel文件,都是以其他的非COM如最为流行的NPOI和EPPLUS类库的方式访问,并且是免费的可用于商业项目的。...在Excel催化剂上的使用场景 数据导出场景 在前一波中提到,DataTable的数据导出Excel单元格区域上,我们已经提及到若数据量大,改用EPPLUS来导出,在EPPLUS上将数据导出到工作表,只需一个现成的已封装好的方法...的Com方法对工作薄进行打开,关闭,其性能极其低下,若用NPOI或EPPLUS 类库,速度就快出好几十倍,在多文件下有必要转换成此两种类库访问。...在Excel单元格管理相关功能上,大量使用了EPPLUS类库作这些的遍历访问,性能十分优秀。

    91430

    Unity中调用DLL库

    3) 在项目中引用DLL文件 Unity自动加载相应的DLL文件,所以DLL文件只要存放于Assets目录下即可,当然为了统一管理,一般放在Plugins目录下。...这里有一个需要注意的点,如果DLL文件放在Editor下,那么只能是Editor目录下的C#文件才可以引用,如果想在项目运行时的C#中进行引用,那DLL文件就不能放在Editor目录下。...C#:dnSpy C++:depends 理解如何使用之后,我们做一个示例:在Unity加载并解析Excel文件。这里用的库是 EPPlus ,使用的版本是3.5 ?...假设我们只会在编辑器中使用,那么可以将DoNet35目录下的二个文件,放到这样的目录中:ThirdParty/EPPlus/Editor  这样就只有编辑器里才能使用到这个类库。...= sheet.Cells[row, 2].Value.ToString(); keys.Add(key); values.Add(value); } // 在Unity中能读取excel

    3.5K30

    Magicodes.IE 2.5.4.2发布

    2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量时,无法渲染的Bug 2.5.1.5 2021.01.29 移除模板导出时的控制台日志输出 2.5.1.4...将文件路径导出为图片 将网络路径导出为图片 2020.03.06 【Nuget】版本更新到2.1.3 【Excel导入】修复GUID类型的问题。...【导入】优化枚举和Bool类型的导入数据验证项的生成,以便于模板生成和数据转换 枚举默认情况下自动获取枚举的描述、显示名、名称和值生成数据项 bool类型默认会生成“是”和“否”的数据项 如果已设置自定义值映射...,默认为1 【导入】支持列乱序(导入模板的列序号不再需要固定) 【导入】支持列索引设置 【导入】支持将导入的Excel进行错误标注,支持多个错误 【导入】加强对基础类型和可为空类型的支持 【EPPlus...】由于EPPlus.Core已经不维护,将EPPlus的包从EPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.5K40

    Unity中的数据持久化,使用excel文件、yaml、xml、json等方式

    以下是一个常见的方法:首先,下载并导入一个支持Excel文件操作的第三方库,比如EPPlus。你可以从GitHub的EPPlus页面下载最新的版本。...在Unity中创建一个C#脚本,用于处理Excel文件的读取和写入操作。在脚本中引入EPPlus的命名空间。...使用EPPlus时,请确保目标Excel文件的格式正确,并且库版本与Unity兼容。以上是使用EPPlus库在Unity中读取和写入Excel文件的基本方法。...在同步方式中,文件操作立即返回结果(例如读取文件的内容),并将结果存储在变量中供后续使用。若文件操作需要花费较长时间,使用同步方式可能导致程序的卡顿,影响用户体验。...异步方式可以提供更好的用户体验,避免程序卡顿,尤其是文件操作需要较长时间时。

    1.1K82

    【愚公系列】2023年11月 Winform控件专题 OpenFileDialog控件详解

    CheckPathExists属性表示打开文件对话框后,当用户选择一个文件夹时,检查该文件夹是否存在,若不存在则弹出提示框。...ShowHelp属性为true时,文件选择对话框中将显示帮助按钮;ShowHelp属性为false时,文件选择对话框中将不显示帮助按钮。...通常,可以使用Microsoft Office库(如Microsoft.Office.Interop.Excel)或第三方库(如EPPlus)来实现这一目标。...以下是一个使用EPPlus库的示例:下面是一个完整的示例,演示如何在WinForms应用程序中使用OpenFileDialog控件打开Excel文件并读取其内容:using System;using System.Windows.Forms...当用户点击按钮时,会弹出OpenFileDialog对话框,允许用户选择Excel文件。选中文件后,我们使用EPPlus打开文件,选择第一个工作表,并遍历所有单元格以读取内容。

    1.4K11

    epplus word html,EPPlus简介

    简介:Epplus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel 2007/2010文件的开源组件 功效:支持对excel文档的汇入汇出,图表(excel自带的图表基本都可以实现...)的列印 使用:首先应该下载Epplus的dll文件 1.添加dll文件至工程bin文件中 2.添加引用 using OfficeOpenXml; using OfficeOpenXml.Drawing...自动进行计算,但如果你打开工作簿的机器上没有计算引擎,那么这行代码就发挥了作用。...的Sample1到7,其中Sample4是根据现有模板文件导出Excel,Sample7是性能表现。...Sample1 基本的导出Excel Sample2 读取Excel Sample3 将数据库的数据导出到Excel,以及在Excel中如何指定单元格为超链接样式 Sample4 根据现有模板文件导出Excel

    2K41
    领券