Worksheet.Dimension.End can report incorrect number of columns and/or rows

When reading certain xlsx files, EPPlus [changeset 461 (b0be4ad76772)] can sometimes report incorrect number of columns and / or possibly rows when using the following properties: ExcelWorksheet.Di...

Id #15109 | Release: None | Updated: Wed at 9:35 PM by bartuszekj | Created: Wed at 9:33 PM by bartuszekj

Calculate() enters infinite loop with formula (1+2)+3^2

Using version 4.0 RC, the following formula in a cell causes the Calculate method to get stuck in an infinite loop: (1+2)+3^2 These variations work correctly: 3+3^2 (1+2)+(3^2) The origina...

Id #15108 | Release: None | Updated: Wed at 11:40 PM by jameshollandusa | Created: Wed at 7:51 PM by jameshollandusa

SystemInvalidOperationException when application takes around 1.7Gig of RAM

Hi, my application contains several large sets of 2d string arrays containing around 5000-12000 rows and 30-70 columns. At the point where i call the EPPlus-export method to export a 2d-string ar...

Id #15107 | Release: None | Updated: Wed at 1:44 PM by Kasjan | Created: Wed at 1:02 PM by Kasjan

Problem in 'TokenSeparatorProvider' Thread Synchronization Logic Results in Error 'An item with the same key has already been added'

In RC 4, the constructor for class 'TokenSeparatorProvider' attempts to ensure that the static 'Init' method is called only once. However, the synchronization logic is using a private member variab...

Id #15106 | Release: None | Updated: Today at 2:53 AM by PhilipLGarrett | Created: Tue at 10:27 PM by PhilipLGarrett

RC 4 Erroneously Reports Error "Unterminated string" When Parsing a Double Quoted String that Contains a Double Quote.

RC 4 Erroneously Reports Error "Unterminated string" When Parsing a Double Quoted String that Contains a Double Quote. For example, the string in the following formula cannot be parsed "=SUBSTIT...

Id #15104 | Release: None | Updated: Today at 8:44 AM by swmal | Created: Mon at 11:35 PM by PhilipLGarrett

Drawing.GetRowWidth does not handle default row height correctly

First, thank you for the fantastic library! The symptom I am seeing is that calling SetPosition on a chart correctly moves the chart but also changes the height. I downloaded and debugged into ...

Id #15103 | Release: None | Updated: Tue at 5:29 PM by jameshollandusa | Created: Mon at 10:38 PM by jameshollandusa

Incorrect address check in ExcelChartSerie.cs?

3.0->4.0RC In the set statement of the HeaderAddress accessor (ExcelChartSerie.cs, lines 132-135) there is an address check that throws an exception when a range is supplied. This check seems t...

Id #15102 | Release: None | Updated: Mon at 11:55 AM by Cursorkeys | Created: Mon at 11:55 AM by Cursorkeys

Writing Excel to PDF while in memory

Hello Friends, I would like to convert excel file created by EPPlus into PDF while the excel file is still in memory. I would appreciate if someone can help me do so. There are plenty of libra...

Id #15101 | Release: None | Updated: Mon at 11:28 AM by Omerzoi | Created: Mon at 11:28 AM by Omerzoi

[4.0 RC1] Using indexer against Cells property did not return all expected cells

In some excel document I invoked Cells["B105:G105"]. The expected result is the following enumeration of cells: B105 C105 D105 E105 F105 G105 But the actual result did not contain E105 cell. Se...

Id #15100 | Release: None | Updated: Mon at 10:16 AM by Deilan | Created: Mon at 3:30 AM by Deilan

worksheet.names("myname") doesn't work

Hello Friends, I spent so much time to work on referring to worksheet.names("mynamedrange") but it doesn't work. I can find my namedrange with workbook.names("mynamedrange") but not in worksheet....

Id #15099 | Release: None | Updated: Mon at 10:18 AM by Omerzoi | Created: Sun at 10:05 PM by Omerzoi