问题标签 [npoi]
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# - NPOI 1.2.4 忽略 IComment.Visible 值
我正在尝试在单元格上设置评论,但无论我是否设置它总是可见的IComment.Visible = false
。在 NPOI 1.2.3 中,一切都按预期工作,但在 NPOI 1.2.4 中出现了这个问题。这是下面的代码片段。谢谢。
c# - C# 创建/修改/读取 .xlsx 文件
我正在寻找一种在 C# 中创建、修改、读取 .xlsx 文件的方法,而无需在提供给用户下载之前安装 Excel 或在服务器上创建文件。
我发现 NPOI http://npoi.codeplex.com/看起来不错但支持 .xls 而不是 .xlsx
我发现 ExcelPackage http://excelpackage.codeplex.com/看起来不错,但是在将文件发送给用户之前在服务器上创建文件会产生额外的开销。有谁知道解决这个问题的方法?
我找到了 EPPlus http://epplus.codeplex.com但我不确定这是否需要在服务器上创建一个文件才能发送给用户?
我对此很陌生,因此非常感谢任何指导/示例等。
asp.net - 通过 NPOI 将图像插入单元格
我正在使用 NPOI 生成 excel 文件。我的要求是将图像插入单元格。但是我有一个问题。如何使用 NPOI 仅在一个单元格中插入图像?以前有人解决过这个问题吗?
c# - 如何根据 NPOI 中的内容调整行高
使用 Npoi 我试图在 excel 中实现这样的目标
|示例文本
|-------------------------------------------------|
|示例文本1
|示例文本2
|示例文本3
|--------------------------------------|
|示例文本4
如果高度指定为
行.HeightInPoints = 60;
然后将行高固定为该值,并且每个单元格都获得相同的高度
如果
sheet.GetRow(rowPosition).HeightInPoints = sheet.DefaultRowHeight;
使用,然后将工作表的最大高度应用于该行。
我们如何动态计算行高并设置其高度以使其他行不受影响。
我用过
wraptext = 真
并且单元格被合并。为了区分它们,正在使用单元格样式,就像我必须渲染 3 行类似样式但行高不同的行一样。
如果我使用上述任何方法来设置行高,那么在文本大于指定高度的情况下,我会缩小行高,或者当行高设置为时,示例文本和示例文本 4 会在它们周围留出空格示例 text1 示例 text2 和示例 text3 的高度
c# - NPOI 将范围复制到另一个工作表
我正在使用 NPOI 在 C# 中使用 Excel。但是没有完整的文档如何使用它。我需要将一些范围复制到另一个工作表。有人知道怎么做这个吗?也许您正在使用另一个 dll(不是互操作)来提供此类功能。如果是这样,请告诉我。
在 excel 中,一切都非常简单:
感谢您的回答!
c# - NPOI 库在循环中使用时不会插入行/单元格数据
我在 ac# 控制台应用程序中使用 NPOI 库将一些信息写入 excel。我似乎面临的问题是代码不会从 aa for 循环中运行(如果我从 for 循环中取出相同的代码,它可以工作并更新电子表格)。
我已经单步执行了代码,所以我知道它在循环中命中了 createRow、SetCellValue 等,所以我知道它不是循环的问题,只是似乎不想在循环中执行它。有趣的是我有几乎相同的代码(VB.Net 不是 C#)可以工作吗?
示例 C# 代码
以下 VB.Net 代码有效,它与我试图更改它以查看它是否有效的 c# 代码不同,但以前这两者只是一个标准端口。
文档不清楚,因此当循环工作并且正在传递信息时,无法清楚地看到代码在循环之外工作但在其中没有什么问题?
c# - 使用 NPOI 1.2.5.0 时将 Excel 单元格设置为粗体时出现编译错误
我们正在尝试在 excel 、 Visual Studio 2008 中加粗一行,
框架 3.5 NPOI 1.2.5.0 - 出现编译错误
以下是代码片段,
它在我们编写的行上给出编译错误
font.Boldweight = HSSFFont.BOLDWEIGHT_BOLD;
互联网上的示例代码显示相同的语法,但我得到这个编译器错误,看起来很奇怪,
请帮我。欢迎任何建议。
问候假
c# - npoi 日期格式
我正在使用 NPOI 1.2.5.0 ,Visual Studio 2008。电子表格中有一个日期列。我
观察到,如果我在 Microsoft Excel 中打开文件,将列的大小设置为 autoset ,保存它,
一切正常。我不能使用这个解决方案,因为生产上没有安装 excel
个人电脑。
否则,当我处理其他逻辑/编码时,日期列显示#### 而不是日期
使用 NPOI 并保存此文件。我打开excel,它说文件已损坏,需要
恢复,数据可能会丢失。如果我单击“是”,它会恢复文件并显示一切正确。
我发现这可以解决,如果我打开文件自动设置日期列保存 excel 使用
微软 Excel。使用 NPOI .net 代码处理后,它确实可以正常打开。
- 所以我决定使用 NPOI 自动设置 thr' 代码,它不会增加日期的宽度
列,而是在那里显示数字。
我编写了以下代码来设置日期格式,但它显示的是数字而不是
日期。我在此块之前或之后尝试了自动设置代码,没有变化。
请为此提出解决方案。我正在搜索 Getcolumn 以将 Dataformat 设置为
完整的列而不是单元格。
假
.net - 使用 NPOI (1.2.5.0) 删除 Excel 工作表的列
我正在尝试查找一列并将其删除,但我不知道删除一列的方法是什么。
我尝试删除单元格,代码如下。但我想删除完整的列。
上面的代码只是清除单元格的内容。不要删除单元格。我现在循环所有行以清除特定列的所有单元格。
现在,我正在搜索一种叫做列移位的东西,但似乎没有办法解决这个问题。请让我知道是否有用于列移位的 NPOI 方法。
.net Framework-3.5 VS 2008 NPOI(1.2.5.0)
asp.net - 无法使用 NPOI 库保存 Excel 文件
我在通过 ASP.NET 页面使用 NPOI dll 导出 excel 文件时遇到了一些困难。
基本上,我可以毫无例外地填充单元格,但是在我需要导出 excel 的最后几个步骤中,它在尝试运行 Response.End 时会引发异常。
我没有从异常中得到很多信息,它只是说“无法评估表达式”
有谁知道如何解决这个问题?
谢谢。