npoi icon indicating copy to clipboard operation
npoi copied to clipboard

a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.

Results 177 npoi issues
Sort by recently updated
recently updated
newest added

The method or operation is not implemented.” 代码 ![image](https://github.com/nissl-lab/npoi/assets/45552232/0aa743b5-2890-49be-8900-6a542add9635)

enhancement
help-wanted

### Discussed in https://github.com/nissl-lab/npoi/discussions/767 Originally posted by **david810376** February 25, 2022 Hi, I am trying to replace some text in the word document, but in the document there are some...

Current NPOI repository directory structure follows old POI (3.x?). It actually causes some difficulties during port from POI code. I'm started working to fix issues, and I found some build...

enhancement

Open an existing xlsx file. If LastRowNum is 15, add a picture on line 16 .IPicture Resize() method locks application execution #685 #858 #425 vsersion:2.5.6 sdk:.net 6.0 os:windows 11

need-investigation

Hello, Can you please add a new API that allows adding custom color to "mappingIndex" in the “IndexedColors” class? Thank in advance Guy Katz

enhancement
help-wanted

Pivot table works great until we add a filter on a yes/no column, then it gives: ![image](https://github.com/nissl-lab/npoi/assets/1848733/407d53c8-bdff-40d1-9d18-bca3f75d73bf) then this error: ![image](https://github.com/nissl-lab/npoi/assets/1848733/ac2153d6-983f-407d-af24-fa81fca2e63e) The pivot table appears on the sheet but is...

need-investigation

Async operations are used to avoid blocking threads on IO wait. Unfortunately NPOI currently only supports sync operations when writing documents to streams, which for instance doesn't work with AspNetCore...

enhancement
help-wanted

Path:[https://github.com/nissl-lab/npoi/blob/master/main/SS/UserModel/Helpers/RowShifter.cs#L61](https://github.com/nissl-lab/npoi/blob/master/main/SS/UserModel/Helpers/RowShifter.cs#L61) NPOI.SS.UserModel.Helpers.RowShifter / ShiftMergedRegions (line 61) ``` public List ShiftMergedRegions(int startRow, int endRow, int n) { ``` ... > **`var lastCol=sheet.GetRow(startRow) != null ? sheet.GetRow(startRow).LastCellNum : sheet.GetRow(endRow) != null ?...

need-investigation