问题标签 [excelpackage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 ExcelPackage 读取 Excel 模板并写入 Excel
我正在使用以下代码:
但是,我收到一条错误消息,提示 streamToTemplate 和 streamToOutput 为空。似乎是什么问题?另外,其余的代码可以工作吗?
c# - C# ExcelPackage 将单元格类型设置为数字
我正在使用 c# .net。我正在从头开始创建一个新的 excel 文件。一些单元格包含文本,一些单元格包含数字。如何使用 C# ExcelPackage 将单元格的类型设置为数字?
moss - ExcelPackage 抛出“文件包含损坏的数据”错误
我正在尝试将 excel 文件上传到 moss 2007 网站。在事件处理程序中,我尝试使用 ExcelPackage 读取文件。我的代码如下...
但是我总是 在使用 stmt时收到文件包含损坏的数据错误。很长一段时间以来,我一直在努力寻找解决方案,但到目前为止还没有突破。有谁知道如何解决这个问题?
excel - OpenOfficeXML:将工作表从一个工作簿复制到另一个工作簿
我们正在使用 OpenOfficeXML,到目前为止运行良好。我们现在有一个场景,我们需要从不同的工作簿中复制多个工作表并将它们放入一个工作簿中(作为多个工作表)。
1.Office Open XML 中不存在该选项 2.当我们尝试使用 Inner xml 从一个工作簿复制到另一个工作簿时,运行应用程序时不会抛出错误,但在打开 excel 文件时,会抛出损坏的工作表错误。
epplus - 保存 ExcelPackage (EPPlus) 后读取电子表格时出现异常
我正在使用 EPPlus (4.0.4) 处理 .xlsx 电子表格中的数据并保存文件,之后立即将部分数据加载到数据表中。
在我调用 .Save() 方法后,电子表格被保存,但随后我得到一个“外部表不是预期格式”。尝试填充 DataAdapter 时出现异常。
我创建了一个控制台应用程序,以尽量减少演示问题所需的代码量,代码如下:
重现步骤:
- 针对新创建的电子表格运行应用程序,出现异常
- 注释掉 pck.Save(); 行并且异常仍然发生(此时电子表格在某种程度上被破坏了)
- 在 Excel 中打开电子表格并保存
- 再次运行应用程序(pck.Save() 仍然被注释掉)并运行
- 把 pck.Save(); 重新输入并发生异常。
因此,有一个不切实际的解决方法,即使用 EPPlus 进行操作保存文件,然后将其保存在 Excel 中,然后运行该过程而不使用 EPPlus 保存它。
似乎 .Save() 方法将文件置于异常状态,我不知道还能尝试什么,任何建议将不胜感激。
c# - 打开 epplus 生成的文件时出错
我在我的 wpf 应用程序中使用 ExcelPackage 来生成 csvs 和 xlsxs,每当我在 excel 中打开由 epplus 生成的 xlsx 时,它都会打开而没有错误,但是当我在 excel 中打开生成的 csv 时,它会显示我
““filename.csv”的文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非您信任其来源,否则不要打开它。仍然要打开它吗?
按是打开文件没有问题,但这个错误向用户显示并且很烦人,所以我想修复它..
生成 csv 的代码没有什么花哨的。
但是,当用户在 excel/其他软件中打开生成的文件时,是否缺少一些东西来防止向用户显示此错误?
vb.net - ExcelPackage excel文件加载集合
我一直在使用 excelpackage 中的 openxml 来操作 excel 电子表格,我偶然发现了一个名为LoadFromCollection的函数。
这是一个示例代码,可以理解。
我的问题是这个方法在做什么以及使用这个功能的正确方法是什么。
有没有明确的文件?
编辑
好的,从文档中我了解到集合IEnumerable<T>
是从范围的左上角加载的。但是它如何与单元格映射?
假设我有 4-5 个自定义属性Type T
。那么单元格是如何填充的呢?是不是像
A1 - 第一个属性
B1 - 第二物业
需要更准确的解释。
c# - 服务器可以下载excel包文件,但客户端不能
我正在尝试创建excelpackage 下载功能。当我在我的服务器或本地开发服务器上尝试它时,下载按钮起作用并将 Excel 文件发送到浏览器。但是在我部署并尝试从客户端下载之后,它什么也没有返回。
使用 Chrome 的结果
使用 Firefox 的结果
这是我的代码:
我尝试按照此处提供的说明进行操作,
Microsoft Office Excel 无法访问文件“c:\inetpub\wwwroot\Timesheet\App_Data\Template.xlsx”
但仍然无法解决我的问题。
c# - C# ExcelPackage (EPPlus) DeleteRow 不改变工作表尺寸?
我正在尝试构建一个数据导入工具,该工具接受来自用户的 EXCEL 文件并解析文件中的数据以将数据导入我的应用程序。
我遇到了一个关于 DeleteRow 的奇怪问题,我似乎无法在网上找到任何信息,尽管似乎有人以前会遇到过这个问题。如果这是一个重复的问题,我很抱歉,但是在搜索网络后我找不到与我的问题相关的任何内容,除了这个仍然无法解决我的问题的问题。
所以问题:
我使用以下代码尝试通过 ExcelPackage “删除”任何具有空白数据的行。
单步执行该代码,我可以看到 DeleteRow 确实被调用以获取正确的行号,但问题是当我在返回的结果对象上设置“文件中的总行数”计数时:
即使在调用 DeleteRow 之后,ws.Dimension.End.Row 仍将返回原始行数。
我的问题是......我是否必须“保存”工作表或调用某些东西才能让工作表意识到这些行已被删除?如果该行仍然“存在”,那么调用“DeleteRow”有什么意义?对此的任何见解将不胜感激......
谢谢
javascript - .NET C# 使用 ExcelPackage 通过 JS post 导出到 excel
我不确定我在这里缺少什么。我有一个按钮,单击该按钮时,我正在使用 javascript 调用控制器。该控制器应创建一个 excel 文件并将其返回给用户,让他们能够下载/保存文件。我尝试了几种不同的方法,但无法使其正常工作。这是我的javascript方面:
这是我的服务器端:
不知道最好的方法是什么。如果有更好的方法,请随时详细说明。