问题标签 [epplus-4]

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.

0 投票
1 回答
8304 浏览

c# - 如何使用 EPPlus 一次性插入一行

我已经开始使用 EPPlus,我想知道是否有一种方法可以一次性插入一行,而不必逐个单元格地填充。

例如,假设我的第 6 行填充了各种数字,我可以通过用逗号或制表符分隔值来插入行中的所有单元格吗?就像是:

(我知道上面的语法不起作用,只是想知道是否有办法做类似的事情)。谢谢!

0 投票
1 回答
1476 浏览

asp.net-mvc - 从 MVC 下载 EPPlus Excel 导致内存不足异常

我正在使用以下代码将 EPPlus 包作为 asp.net MVC 中的 Excel 文件发送到客户端。但是,我遇到了抛出 OutOfMemoryException 异常的大文件的问题。

问题在于:ExcelPackage.SaveAs(context.HttpContext.Response.OutputStream);

我也试过: context.HttpContext.Response.BinaryWrite(ExcelPackage.GetAsByteArray());

有没有办法直接从 ExcelPackage 流式传输响应,而不是在发送之前为其分配一块内存?

0 投票
1 回答
400 浏览

excel - EPPlus - 如何在数据透视图中添加“系列线”(ColumnStacked)

我正在使用 EPPlus 库在 Excel 中生成数据透视图。我创建了图表,但不知道如何向其中添加“系列线”。下图中的箭头表示系列线。

图表 - 系列线

这是示例代码。

非常感谢任何帮助。

0 投票
3 回答
2581 浏览

c# - 如何使用 EPPlus 在 excel 文件 (xlsx) 中以像素为单位获取形状/图片坐标

有没有人成功地使用 epplus 在 excel 2010 文件中以像素的形状或图片获得 x 和 y 坐标?

0 投票
8 回答
136242 浏览

c# - EPPlus - Read Excel Table

Using EPPlus, I want to read an excel table, then store all the contents from each column into its corresponding List. I want it to recognize the table's heading and categorize the contents based on that.

For example, if my excel table is as below:

I want the data to store in List<ExcelData> where

So that I can call out the contents using the heading name. For example, when I do this:

It will give me this output:


This is really all I got:

Please help :( I have spent long hours searching for sample code regarding this so that I can learn from it but to no avail. I also understand ExcelToLinQ is managed to do that but it can't recognize table.

0 投票
0 回答
241 浏览

asp.net - 不可读的excel内容Epplus

我正在发出一个 Post 请求并从一个端点接收响应,通过它我接收到 excel 内容。

我之前使用过这个端点并尝试绑定一个电子邮件工作者,效果很好。(符合终点的反应很清楚)。

现在有一个不同的要求,我需要对这个端点进行 post 调用并下载 excel file.xlsx 文件,因此生成的文件已损坏,我 excel 会在文件下载后尝试恢复它。

已经通过不同的线程并尝试了几乎所有内容。

似乎没有任何效果。

尝试1:

在调试时,我确保关闭响应。(响应。结束())。甚至添加了显式标题

试试 2

已明确将 memoryStream 写入响应。Response.BinaryWrite(tgtBytes);

在写入响应之前确保 Response.Clear 并确保 memoryStream.dispose 和 Response.End。甚至用过。Response.ClearHeaders()。

试试 - 3。

而不是 MemoryStream,尝试使用文件流,保存在文件中并从写入的文件中下载。问题仍然存在。

我得到一个 binaryStream 作为响应并且没有完成编码,因为它不是十六进制值。

流已损坏(可能不是这种情况,因为我将端点用于不同的要求)或响应已损坏。

我应该如何检查确切的原因是什么?请让我知道我还能尝试什么。

0 投票
1 回答
573 浏览

c# - EPPlus 无法读取锁定的单元格值

我正在使用 EPPlus 从 .XLSX 文件中读取数据。

问题是它无法读取锁定的单元格。所以我必须打开excel,解锁单元格,然后上传。有没有办法读取锁单元。我尝试如下:

即使我尝试使用以下代码使用 EPPlus 解锁工作表

但它不起作用。如果我手动解锁单元格并上传文件,那么它可以工作。

在此处输入图像描述

否则以下行不返回任何内容

0 投票
0 回答
91 浏览

asp.net - 使用 EPPlus 修改现有堆积柱形图

所以这是我的问题,我有一个格式很好的堆积列报告的 Excel 报告。是否可以像创建新图表一样查找和编辑现有图表。系列点的数量是动态的(值将在报告中)。所以我希望能够改变现有图表上系列的范围。

0 投票
2 回答
535 浏览

c# - Epplus 导出错误如下:'System.Data.DataSet' 对象类型'System.Data.DataTable' 不是实物。

我想将gridview转换为.xls,但它会引发错误,当我单击确定时它给我“无法导出到excel。原始错误:'System.Data.DataSet'对象类型'System.Data.DataTable'没有被接受种类。” 这是我的代码;

我的搜索按钮

我的导出按钮

我搜索然后当我单击导出按钮时它给我错误。

0 投票
1 回答
692 浏览

ssis - 使用 EPPLUS 从数据库表生成 Excel 文件时文件始终为只读

我正在使用 EPPLUS 从数据库表生成 Excel 文件,但创建的文件保持只读模式,直到整个 SSIS 进程停止。我需要在该过程的后期移动文件,这将始终失败,并在 SSIS 中显示以下消息:

[文件系统任务] 错误:发生错误并显示以下错误消息:“该进程无法访问该文件,因为它正被另一个进程使用。”。

当我尝试在 excel 中打开文件时,我得到了“正在使用的文件”

book1.xlsx 被“另一个用户”锁定以进行编辑。打开“只读”或单击“通知”以只读方式打开并在文档不再使用时收到通知。我希望你能帮助我。

这是我的代码:

我正在使用 EPPLUS 4.0.5,我计划将其更新到 4.1,但发行说明并未涵盖此问题。

编辑: 我已经升级到 4.1,但问题仍然存在。