Tag: npoi

NPOI真实世界枢轴示例

我搜查了很多,但我最终在这里问这个问题。 我的问题没有令人满意的答案:我想创build一个Excel数据透视表(WorkSheet1作为数据透视表,WorkSheet2作为数据源)我没有任何问题从DataTable创build数据源。 但是没有指导文档来添加分层列和分层行和度量,它们映射到数据源(工作表2)。 我很确定映射是完成的: var pt = pivotSheet.CreatePivotTable(new AreaReference(new CellReference("A2"), new CellReference(rowCount, columnCount -1)), new CellReference("A1"), dataSheet); 但没有证据显示如何映射分层列和分层行和度量。 我已经浪费了太多时间,所以我非常需要帮助:任何帮助将不胜感激… 问候efaruk …

C#创build/修改/读取.xlsx文件

我正在寻找一种方法来创build,修改,读取C#中的.xlsx文件,而无需安装Excel或在给用户下载之前在服务器上创build文件。 我发现NPOI http://npoi.codeplex.com/看起来不错,但支持.xls不是.xlsx 我发现ExcelPackage http://excelpackage.codeplex.com/这看起来不错,但有额外的开销创build服务器上的文件,才可以发送给用户。 有谁知道这个方法吗? 我发现EPPlus http://epplus.codeplex.com但我不确定如果这需要在服务器上创build一个文件,然后才能发送给用户? 我对此很新,所以任何指导/例子等,将非常感激。

命名空间NPOI.POIFS.Crypt

我从NuGet 2.1.3版本安装了NPOI。 我想读取encryption的excel文件。 通过这个目标根据这个线程我需要使用从命名空间NPOI.POIFS.Crypt类EncryptionInfo 。 但是我的程序集不包含这个名字空间。 如果您查看该库的GitHub存储库,您将在2.1.3版中看到这个名称空间。 我的错误是什么? PS对不起,我的英语

NPOI写入XLS,但不写入XLSX

与这一个困难的时间… 一切工作100%与XLS(我在我的ASP.NET应用程序上使用NPOI): using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; private MemoryStream ms = new MemoryStream(); private IWorkbook workbook; private ISheet worksheet; private byte[] buffer; using (FileStream file = new FileStream(@"C:\template.xls", FileMode.Open, FileAccess.Read)) { workbook = new HSSFWorkbook(file); } worksheet = workbook.GetSheetAt(0); worksheet.GetRow(11).GetCell(11).SetCellValue("hello"); // etc etc etc workbook.Write(ms); buffer = ms.ToArray(); System.Web.HttpResponse response = System.Web.HttpContext.Current.Response; response.Clear(); response.AddHeader("Content-Type", "application/vnd.ms-excel"); response.AddHeader("Content-Disposition", […]

NPOI – 从模板文件创build保存工作簿

这是我第二次处理NPOI。 我从这样的模板excel文件创build工作簿。 string dldir = AppDomain.CurrentDomain.BaseDirectory + "Download\\excel\\"; string uldir = AppDomain.CurrentDomain.BaseDirectory + "Upload\\default_export_file\\"; string filename = DateTime.Now.ToString("yyyy-Md") + "_" + user.first_name + "_" + query.default_export_filename; System.IO.File.Delete(Path.Combine(dldir, filename)); //System.IO.File.Copy(Path.Combine(uldir, query.default_export_filename), Path.Combine(dldir, filename)); HSSFWorkbook hssfwb; using (FileStream file = new FileStream(Path.Combine(uldir, query.default_export_filename), FileMode.Open, FileAccess.ReadWrite)) { hssfwb = new HSSFWorkbook(file); } MemoryStream mstream = new MemoryStream(); hssfwb.Write(mstream); […]

NPOI是否支持.xlsx格式?

NPOI DLL能识别.xlsx文件吗? 目前,我正在使用Microsoft Excel 97-2003的NPOI 1.2.5版DLL,但是我还需要访问扩展名为.xlsx Excel表单。 NPOI是否支持上述? 代码片段: static void Main(string[] args) { XSSFWorkbook xssfwb; using(FileStream file=new FileStream( @"C:\Users\347702\Desktop\Hello.xlsx", FileMode.Open, FileAccess.Read)) { xssfwb=new XSSFWorkbook(file); } ISheet sheet=xssfwb.GetSheet("sheet1"); sheet.GetRow(1048576); Console.WriteLine(sheet.GetRow(1048576).GetCell(0).StringCellValue); }

如何使用NPOI 2.0保存excel 2010+

我使用NPOI很长一段时间,它始终工作,但现在我需要使它与.xlsx和至less微软Office 2010工作。它的工作原理,但是当我试图打开文件说,它已经损坏,我不能修复它。 这是我得到的错误: Repaired Part: /xl/worksheets/sheet1.xml part with XML error. Load error. Line 1, column 7550. Repaired Records: Cell information from /xl/worksheets/sheet1.xml part 谢谢您的帮助! 我与这个示例,我仍然得到同样的问题: http : //www.leniel.net/2014/02/npoi2.0-excel-2007-xssfworkbook-and-word-2007-xwpfdocument-support.html#sthash .T7qk6CSv.dpbs

使用NPOI在excel电子表格中创build图表

我知道我的问题与已经提出的其他问题非常相似,但由于找不到令人满意的答案,所以我试试了我的运气! 是否知道是否可以使用NPOI库在Excel电子表格中生成图表。 我已经阅读了这个博客,但是它已经给出了一个已经存在的模板的例子。 难道“从头开始”?

使用NPOI将Excel导出到DataTable

我想读取使用NPOI的Excel表格2010 xlsx,然后将数据导出到DataTables,但不知道如何使用它。 任何人都可以告诉我一步一步如何将Excel导出到Datatable? 我已经下载NPOI.dll,添加到参考,但不知道进一步…

关于2015年NPOI,EPPlus和Koogra的常识是什么?

是的,Koogra只读。 EPPlus仅支持.xlsx,并且在边缘情况下有问题。 还有什么人应该知道他们之间的select? 他们中的一个比别人慢多less? NPOI似乎很复杂,是一个Java端口,那么值得使用? 是否应该使用EPPlus for .xlsx和NPOI for .xls? 他们今天的一般知识是什么?