• R/O
  • HTTP
  • SSH
  • HTTPS

excelize: List of commits

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets


RSS
Rev. Time Author
bbdb83a 2023-05-04 11:52:26 xuri

This closes #660, supports currency string, and switches argument for the number format code

- Support round millisecond for the date time
- Update built-in number formats mapping
- Update unit tests
- Upgrade dependencies package

7c221cf 2023-04-30 12:10:51 xuri

Ref #660, support placeholder, padding and rounds numbers by specified number format code

- Remove built-in number formats functions
- Update unit tests
- Upgrade dependencies package

65fc25e 2023-04-26 01:04:47 xuri

Ref #1533, this made number format text handler just handle text tokens

- Fix race conditions for concurrency read and write shared string table
- Unit tests has been updated

612f6f1 2023-04-25 09:44:41 xuri

This closes #1528, closes #1533

- Avoid format text cell value as a numeric
- Fix race conditions for concurrency safety functions

93c72b4 2023-04-24 01:02:13 xuri

This optimizes internal functions signature and mutex declarations

787453c 2023-04-23 19:00:31 Chen Zhidong


Optimizing regexp calls to improve performance (#1532)

63d8a09 2023-04-21 09:51:04 xuri

Breaking changes: rename exported variable `ErrTableNameLength` to `ErrNameLength`

- Check the defined name
- Improve the cell comment box shape size compatibility with KingSoft WPS
- Update unit test

fb6ce60 2023-04-19 01:05:59 xuri

This closes #1523, preventing format text cell value as a numeric

- Simplify variable declaration and error return statements
- Remove the internal `xlsxTabColor` data type
- Using the `xlsxColor` data type instead of `xlsxTabColor`
- Update unit test, improve code coverage

d0ad0f3 2023-04-17 09:48:30 xuri

This commit contains 5 changes:

- Fix incorrect comment box size for multi-line plain text comments
- Prevent create duplicate tables with the same name
- Add new exported error variable `ErrExistsTableName`
- Allocate buffer inside escape XML characters
- Update the unit tests

17c0294 2023-04-16 15:22:55 xuri

This closes #1519, escape XML characters after checking cell value length

635ec33 2023-04-12 09:17:10 Valery Ozarnichuk


Support checking cell value length with multi-bytes characters (#1517)

4196348 2023-04-11 01:27:17 dependabot[bot]


Upgrade actions/setup-go from 3 to 4 (#1512)

799317e v2.7.1 2023-04-10 01:02:20 xuri

This upgrade dependencies package

294f2e1 2023-04-01 01:08:53 xuri

Require using ChartType enumeration value to specify the chart type

- Update docs and unit tests

3b807c4 2023-03-29 01:00:27 xuri

This support get cell hyperlink for merged cells

9dbba9f 2023-03-28 01:05:18 xuri

This closes #1508, support SST index which contains blank characters

60b9d02 2023-03-25 14:30:13 xuri

Breaking changes: changed the function signature for 4 exported functions

- Change
`func (f *File) AddVBAProject(bin string) error`
to
`func (f *File) AddVBAProject(file []byte) error`
- Change
`func (f *File) GetComments() (map[string][]Comment, error)`
to
`func (f *File) GetComments(sheet string) ([]Comment, error)`
- Change
`func (f *File) AddTable(sheet, rangeRef string, opts *TableOptions) error`
to
`func (f *File) AddTable(sheet string, table *Table) error`
- Change
`func (sw *StreamWriter) AddTable(rangeRef string, opts *TableOptions) error`
to
`func (sw *StreamWriter) AddTable(table *Table) error`
- Rename exported data type `TableOptions` to `Table`
- Simplify the assert statements in the unit tests
- Update documents for the functions
- Update unit tests

5878fbd 2023-03-23 01:06:10 playGitboy


This closes #1503, case-insensitive for the file extension name

a34c81e 2023-03-20 10:17:28 ChantXu64


This closes #1448, speed up for checking merged cells (#1500)

478b528 2023-03-19 21:29:35 xuri

Breaking changes: changed the function signature for 2 exported functions

- Change
`func (f *File) AddPictureFromBytes(sheet, cell, name, extension string, file []byte, opts *GraphicOptions) error`
to
`func (f *File) AddPictureFromBytes(sheet, cell string, pic *Picture) error`
- Change
`func (f *File) GetPicture(sheet, cell string) (string, []byte, error)`
to
`func (f *File) GetPictures(sheet, cell string) ([]Picture, error)`

Co-authored-by: huangsk <645636204@qq.com>

7631fd0 2023-03-18 21:45:34 xuri

This closes #1499, support to set number format for chart data labels and axis

e394f01 2023-03-15 10:17:30 Rizki Putra


This update the return value for the `CalcCellValue` function (#1490)

- Using formula error string in the result of the `CalcCellValue` function
- Using the error message in the `CalcCellValue` function returns error
- Update unit tests

0d193c7 2023-03-14 01:58:20 xuri

This closes #1492, fix data bar min/max value doesn't work

dc3bf33 2023-03-04 01:07:04 xuri

Breaking change: changed the third parameter for the `AddFilter`

- Support to add multiple filter columns
- Remove the exported type `AutoFilterListOptions`
- Support to specify if show header row of the table
- Update unit tests and documents of the function

f707b2d 2023-03-01 14:25:17 张涛


This closes #1484, fix the formula calc result issue (#1485)

- Optimize variable name for data validation

65a53b3 2023-02-27 01:05:36 xuri

Breaking changes: replace the type `ShapeParagraph` with `RichTextRun`

- This removes the `Color` field from the type `Shape`, and uses the `Fill` instead of it
- Remove sharp symbol from hex RGB color
- Update unit tests

669c432 2023-02-24 01:18:10 Baris Mar Aziz


This fixes #756, made stream writer skip set cell value when got nil (#1481)

94e86dc 2023-02-22 23:46:36 xuri

This renamed conditional format type `iconSet` to `icon_set`

- Remove Minimum, Maximum, MinLength, and MaxLength fields from the type `ConditionalFormatOptions`
- Update unit tests and format code

f143dd5 2023-02-21 01:17:35 Shugo Kawamura


Support double-byte chars for formula functions LENB, RIGHTB and MIDB (#1478)

983cd76 2023-02-20 14:59:05 Shugo Kawamura


This closes #1476, support double-byte chars for formula functions LEFT,RIGHT, LEN and MID (#1477)

Show on old repository browser