- 06 3月, 2024 1 次提交
-
-
由 Evan lu 提交于
-
- 18 1月, 2024 1 次提交
-
-
由 微普拉斯 提交于
- Initial formula array calculation support - Update unit test and documentation
-
- 09 1月, 2024 1 次提交
-
-
由 xurime 提交于
This closes #1777, fix the GetStyle or GetConditionalStyle function to returns incorrect DecimalPlaces field value - Update documentation for the NewStyle function - Update unit tests - Update dependencies Go module - Update GitHub workflow dependencies package version - Update copyright agreement statement
-
- 11 11月, 2023 1 次提交
-
-
由 xurime 提交于
-
- 10 11月, 2023 1 次提交
-
-
由 ByteFlyCoding 提交于
Return error for unsupported conditional formatting rule types
-
- 09 11月, 2023 1 次提交
-
-
由 Nick 提交于
-
- 29 3月, 2023 1 次提交
-
-
由 xurime 提交于
-
- 25 3月, 2023 1 次提交
-
-
由 xurime 提交于
- 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
-
- 01 3月, 2023 1 次提交
-
-
由 张涛 提交于
- Optimize variable name for data validation
-
- 02 1月, 2023 1 次提交
-
-
由 xurime 提交于
- Update example code in the documentation - Update unit tests - Rename `PictureOptions` to `GraphicOptions` - Adjust partial options fields data types for the `PictureOptions` and `Shape` structure - Update dependencies module
-
- 30 12月, 2022 1 次提交
-
-
由 xurime 提交于
* Change `func (f *File) NewConditionalStyle(style string) (int, error)` to `func (f *File) NewConditionalStyle(style *Style) (int, error)` * Change `func (f *File) NewStyle(style interface{}) (int, error)` to `func (f *File) NewStyle(style *Style) (int, error)` * Change `func (f *File) AddChart(sheet, cell, opts string, combo ...string) error` to `func (f *File) AddChart(sheet, cell string, chart *ChartOptions, combo ...*ChartOptions) error` * Change `func (f *File) AddChartSheet(sheet, opts string, combo ...string) error` to `func (f *File) AddChartSheet(sheet string, chart *ChartOptions, combo ...*ChartOptions) error` * Change `func (f *File) AddShape(sheet, cell, opts string) error` to `func (f *File) AddShape(sheet, cell string, opts *Shape) error` * Change `func (f *File) AddPictureFromBytes(sheet, cell, opts, name, extension string, file []byte) error` to `func (f *File) AddPictureFromBytes(sheet, cell, name, extension string, file []byte, opts *PictureOptions) error` * Change `func (f *File) AddTable(sheet, hCell, vCell, opts string) error` to `func (f *File) AddTable(sheet, reference string, opts *TableOptions) error` * Change `func (sw *StreamWriter) AddTable(hCell, vCell, opts string) error` to `func (sw *StreamWriter) AddTable(reference string, opts *TableOptions) error` * Change `func (f *File) AutoFilter(sheet, hCell, vCell, opts string) error` to `func (f *File) AutoFilter(sheet, reference string, opts *AutoFilterOptions) error` * Change `func (f *File) SetPanes(sheet, panes string) error` to `func (f *File) SetPanes(sheet string, panes *Panes) error` * Change `func (sw *StreamWriter) AddTable(hCell, vCell, opts string) error` to `func (sw *StreamWriter) AddTable(reference string, opts *TableOptions) error` * Change `func (f *File) SetConditionalFormat(sheet, reference, opts string) error` to `func (f *File) SetConditionalFormat(sheet, reference string, opts []ConditionalFormatOptions) error` * Add exported types: * AutoFilterListOptions * AutoFilterOptions * Chart * ChartAxis * ChartDimension * ChartLegend * ChartLine * ChartMarker * ChartPlotArea * ChartSeries * ChartTitle * ConditionalFormatOptions * PaneOptions * Panes * PictureOptions * Shape * ShapeColor * ShapeLine * ShapeParagraph * TableOptions * This added support for set sheet visible as very hidden * Return error when missing required parameters for set defined name * Update unit test and comments
-
- 23 12月, 2022 1 次提交
-
-
由 guoweikuang 提交于
- Checking and return error for invalid sheet name instead of trim invalid characters - Add error return for the 4 functions: `DeleteSheet`, `GetSheetIndex`, `GetSheetVisible` and `SetSheetName` - Export new error 4 constants: `ErrSheetNameBlank`, `ErrSheetNameInvalid`, `ErrSheetNameLength` and `ErrSheetNameSingleQuote` - Rename exported error constant `ErrExistsWorksheet` to `ErrExistsSheet` - Update unit tests for 90 functions: `AddChart`, `AddChartSheet`, `AddComment`, `AddDataValidation`, `AddPicture`, `AddPictureFromBytes`, `AddPivotTable`, `AddShape`, `AddSparkline`, `AddTable`, `AutoFilter`, `CalcCellValue`, `Cols`, `DeleteChart`, `DeleteComment`, `DeleteDataValidation`, `DeletePicture`, `DeleteSheet`, `DuplicateRow`, `DuplicateRowTo`, `GetCellFormula`, `GetCellHyperLink`, `GetCellRichText`, `GetCellStyle`, `GetCellType`, `GetCellValue`, `GetColOutlineLevel`, `GetCols`, `GetColStyle`, `GetColVisible`, `GetColWidth`, `GetConditionalFormats`, `GetDataValidations`, `GetMergeCells`, `GetPageLayout`, `GetPageMargins`, `GetPicture`, `GetRowHeight`, `GetRowOutlineLevel`, `GetRows`, `GetRowVisible`, `GetSheetIndex`, `GetSheetProps`, `GetSheetVisible`, `GroupSheets`, `InsertCol`, `InsertPageBreak`, `InsertRows`, `MergeCell`, `NewSheet`, `NewStreamWriter`, `ProtectSheet`, `RemoveCol`, `RemovePageBreak`, `RemoveRow`, `Rows`, `SearchSheet`, `SetCellBool`, `SetCellDefault`, `SetCellFloat`, `SetCellFormula`, `SetCellHyperLink`, `SetCellInt`, `SetCellRichText`, `SetCellStr`, `SetCellStyle`, `SetCellValue`, `SetColOutlineLevel`, `SetColStyle`, `SetColVisible`, `SetColWidth`, `SetConditionalFormat`, `SetHeaderFooter`, `SetPageLayout`, `SetPageMargins`, `SetPanes`, `SetRowHeight`, `SetRowOutlineLevel`, `SetRowStyle`, `SetRowVisible`, `SetSheetBackground`, `SetSheetBackgroundFromBytes`, `SetSheetCol`, `SetSheetName`, `SetSheetProps`, `SetSheetRow`, `SetSheetVisible`, `UnmergeCell`, `UnprotectSheet` and `UnsetConditionalFormat` - Update documentation of the set style functions Co-authored-by: Nguoweikuang <weikuang.guo@shopee.com>
-
- 28 8月, 2022 1 次提交
-
-
由 davidborry 提交于
-
- 27 8月, 2022 1 次提交
-
-
由 johnnihao 提交于
Signed-off-by: chenliu1993 <13630583107@163.com>
-
- 16 6月, 2022 1 次提交
-
-
由 xurime 提交于
-
- 15 6月, 2022 1 次提交
-
-
由 z.hua 提交于
-
- 17 2月, 2022 1 次提交
-
-
由 xurime 提交于
Added two exported functions `SetWorkbookPrOptions` and `GetWorkbookPrOptions` to support setting and getting the code name property of the workbook Re-order fields of the workbook properties group to improve the compatibility Go Modules dependencies upgrade Put workbook related operating in new `workbook.go` source code Library introduction docs block updated
-
- 12 1月, 2022 1 次提交
-
-
由 xurime 提交于
- Remove second useless parameter `isCurrentSheet` of the function `SetSqrefDropList` - Fix missing page setup of worksheet after re-saving the spreadsheet
-
- 09 1月, 2022 1 次提交
-
-
由 xurime 提交于
Rename exported constants `NameSpaceDublinCoreMetadataIntiative` to `NameSpaceDublinCoreMetadataInitiative`
-
- 08 1月, 2022 1 次提交
-
-
由 Jonham_Chen 提交于
-
- 07 12月, 2021 1 次提交
-
-
由 xurime 提交于
-
- 16 11月, 2021 1 次提交
-
-
由 xurime 提交于
typo fixed and simplify code for read the data values arguments of formula functions
-
- 26 8月, 2021 1 次提交
-
-
由 xurime 提交于
This closes #1012, support specify the formula in the data validation range, and update the documentation for the `AddPicture`
-
- 15 8月, 2021 1 次提交
-
-
由 xurime 提交于
- Make variable name more semantic - Reduce cyclomatic complexities for the formula calculate function - Support specified unzip size limit on open file options, avoid zip bombs vulnerability attack - Typo fix for documentation and error message
-
- 06 8月, 2021 1 次提交
-
-
由 xurime 提交于
This closes #979, fix the data validation deletion issue and tidy the internal function in the source code
-
- 31 7月, 2021 1 次提交
-
-
由 Arnie97 提交于
* Fix `SetDropList` to allow XML special characters * This closes #971, allow quotation marks in SetDropList() This patch included a XML entity mapping table instead of xml.EscapeText() to be fully compatible with Microsoft Excel. * This closes #972, allow more than 255 bytes of validation formulas This patch changed the string length calculation unit of data validation formulas from UTF-8 bytes to UTF-16 code units. * Add unit tests for SetDropList() * Fix: allow MaxFloat64 to be used in validation range 17 decimal significant digits should be more than enough to represent every IEEE-754 double-precision float number without losing precision, and numbers in this form will never reach the Excel limitation of 255 UTF-16 code units.
-
- 04 4月, 2021 1 次提交
-
-
由 xurime 提交于
Go 1.15 and later required, #65 fn: IMABS, IMCOS, IMCOSH, IMCOT, IMCSC, IMCSCH, IMEXP, IMLN and IMLOG10
-
- 30 3月, 2021 1 次提交
-
-
由 xurime 提交于
typo fixed
-
- 13 3月, 2020 1 次提交
-
-
由 xurime 提交于
-
- 29 12月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 24 12月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 22 12月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 11 8月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 05 5月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 23 1月, 2019 1 次提交
-
-
由 Reage-- 提交于
-
- 10 1月, 2019 1 次提交
-
-
由 Veniamin Albaev 提交于
DuplicateRowTo() is similar to DuplicateRow() but copies specified row not just after specified source row but to any other specified position below or above source row. Also I made minor modifications of tests: using filepath.Join() instead of direct unix-way paths strings to avoid possible tests fails on other OS.
-
- 01 1月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 27 12月, 2018 1 次提交
-
-
由 Veniamin Albaev 提交于
Primary motivation: Avoid statefull tests with not ignorable git file tree changes. Multiple tests reads and overwrites signle file for won needs. Multiple tests reads and overwrites file under version control. Secondary motivation: Minimal tests logic aligment, separate error expectation and not error expectation tests. Introduce sub-test over test data sets and so far. This commit is not ideal but necessary (IMHO)
-
- 14 9月, 2018 2 次提交