问题标签 [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设置不同的单元格格式
我在每个单元格中设置不同的格式时遇到问题,我想将数字格式设置为千位分隔符和带有 3 位小数的千位分隔符,当数字不是整数时,这是我的代码,我认为问题看起来像每个单元格格式都是由最后一个格式设置的设置循环
所以输出应该是这样的 12345 -> 12 345; 425 -> 425;41,2 -> 41,2; 4578,25 -> 4 578,25
excel - NPOI 的 MemoryStream 对象进入 iTextSharp?
我已经从 NPOI 在 MemoryStream 中创建了一个 Excel。
非营利组织代码:
以及如何使用 iTextSharp 获取 NPOI 的 Memorystream 并输出 PDF 文件?
c# - MailMessage - 打开附件时出错
我正在使用 NPOI 创建一个 Excel 工作簿并尝试将其作为电子邮件附件发送。我的代码如下:
我已经排除了创建工作簿的代码,我已经测试以确保它可以正常工作(我能够保存文件并毫无问题地打开它)但是如果您想查看任何内容,请询问。client
只是我的SmtpClient
。
电子邮件发送没有问题,附件显示为 Document.xls(如预期的那样),但是当我打开它时,我收到以下消息(在 Excel 2010 中),当我单击“是”打开时,工作表是空白的。
The file you are trying to open, 'Document.xls', is in a differrent format than specified by the file extension. Verify that the file is not corrupted and is from a trusted source before opening the file. Do you want to open the file now?
据我所知,我正在指定格式。有谁看到我做错了什么?任何帮助,将不胜感激。
c# - 如何使用 NPOI 读取上传的 Excel 文件而不存储在服务器或项目中
我的示例代码如下使用 NPOI.dll。我可以读取 EXCEL 文件(即 Excel 会像 . 一样存储在系统中D:/Jamal/Test.xls
。然后 dll 很容易读取内容,但我需要读取上传的 Excel 文件而不将其存储在之前的任何地方。HTTPPOSTEDFILEBASE excelfile 的值为Excel 文件,但我需要知道如何使用 NPOI dll 读取它
c# - C# NPOI 和图纸比例:如何设置“缩放模式”?
我正在使用带有 C# 的 NPOI 1.2.5 来生成一些工作表。
我需要将工作表“缩放模式”设置为“缩小/放大打印输出”(请参阅此 LibreOffice 屏幕截图的最后一个选项)
无论我多么努力,我生成的工作表总是有“适合打印愤怒......”
自去年夏天以来,我一直在解决这个问题,因此非常感谢任何帮助。
谢谢!
c# - 使用 NPOI C# 编辑 Excel 模板
我有一个 Excel 模板,我想用数据库中的数据写入该模板。每当我在 c# 中编辑和保存文件时,当我打开模板时,Microsoft Office Excel 都会说文件已损坏。显然,我想我会错误地编辑它。这就是我在下面的处理方式。我正在使用 NPOI 2.0 beta 2。如果重要,模板包含宏和公式
但是如果我尝试读取损坏的 excel 文件,我仍然可以使用 NPOI 从工作表中检索值。关于我的错误的任何指针。感谢期待
c# - NPOI 不允许我打开 Excel 2007 文件
所以这里是代码:
无论我使用什么重载,这都会持续引发各种异常。我为这个问题选择了上面的特定重载,因为其他人似乎都能够使用(基本上)这种确切的方法打开 Excel 2007 (.xlsx) 文件!
这个特殊的重载为我提供了错误“ZipException - EOF in header”。_Sheet = new XSSFWorkbook(databaseLocation).GetSheetAt(0);
对于字符串重载(即),给出了另一个可爱的描述性错误“ZipException - 找不到中央字典” 。
我不知道 NPOI 实现 ICSharpCode 的 SharpZipLib 的方式是否存在问题。无论哪种方式,我都需要能够打开 Excel 2007 文件。
我曾尝试重置file.Position
为 0,以及 Google 搜索中建议的其他内容,但没有什么可做的。在我把头发扯掉之前帮助我!
c# - 使用 npoi 单元格范围地址读取 excel
我知道 NPOI 非常适合创建 excel 文件。现在我想在特定列中阅读 excel。这是我的excel格式:
我只想在 Col2、Col4 和 Col5 中获取数据。它应该是这样的:
我必须做什么 ?我可以使用范围地址获取特定列然后获取单元格值吗?
感谢专家。
c# - 读取 Excel 单元格格式
我正在开发这个程序,它将读取 excel 文件中的数据并将其放入我们的数据库中。该程序是使用 C# 在 Visual Studio 2010 中编写的,我使用的是 NPOI 库。
过去,我可以逐行逐个单元格地读取电子表格来获取数据,但新格式的 excel 文件让我无法轻松做到这一点。(excel是由另一个用户给出的,所以我不能对它进行大的改动)。
一张表中有几个“表格”(每个列名使用边框和标题),我需要主要从表格中获取数据,但有时也需要在表格之外。
我想知道我是否要逐行阅读电子表格(这是我有点熟悉的),有没有办法告诉我我已经到达了一张桌子?有没有办法可以读取单元格的“格式”?
我的意思是,例如,“这个单元格周围有边框,所以从这一行开始是一个表格。 ”或者“这个单元格中的文本是粗体的,所以这一行是这个新表格的标题行。 ”
过去,我只能阅读电子表格的“文本”,而不是格式/样式。我一直在互联网上搜索,我只能找到如何设置输出 excel 的样式,而不是如何从输入中读取格式。
任何帮助表示赞赏,谢谢!
c# - NPOI 日期格式单元格
我正在使用 NPOI 在 Sheet1 中创建固定的工作表模板,并且需要来自 Sheet2 的日期格式的数据。我从数据库生成 DataTable 以在 Sheet2 中设置数据。这是我的代码:
然后将 DataTable 导出到 Excel :
在 Sheet1 中,我使用 vlookup 公式从 Sheet2 中获取“星期日”和“星期六”。但它不起作用,因为 Sheet2 中的星期、星期日和星期六的值看起来像字符串(左对齐单元格)。生成数据到excel时如何设置日期单元格格式?请给我解决方案。
谢谢。