1. 15 2月, 2024 1 次提交
  2. 18 1月, 2024 1 次提交
  3. 09 1月, 2024 1 次提交
    • xurime's avatar
      This closes #1777, fix the GetStyle or GetConditionalStyle function to returns... · 79265655
      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
      79265655
  4. 15 12月, 2023 1 次提交
  5. 18 11月, 2023 1 次提交
  6. 02 11月, 2023 1 次提交
  7. 20 10月, 2023 1 次提交
  8. 11 10月, 2023 1 次提交
    • xurime's avatar
      This closes #1687 and closes #1688 · d9a0da7b
      xurime 提交于
      - Using sync map internally to get cell value concurrency safe
      - Support set the height and width for the comment box
      - Update the unit test
      d9a0da7b
  9. 28 9月, 2023 1 次提交
  10. 30 5月, 2023 1 次提交
  11. 11 5月, 2023 1 次提交
    • xurime's avatar
      Ref #1199, this support applies partial built-in language number format code · 49234fb9
      xurime 提交于
      - Remove the `Lang` field in the `Style` data type
      - Rename field name `ShortDateFmtCode` to `ShortDatePattern` in the `Options` data type
      - Rename field name `LongDateFmtCode` to `LongDatePattern` in the `Options` data type
      - Rename field name `LongTimeFmtCode` to `LongTimePattern` in the `Options` data type
      - Apply built-in language number format code number when creating a new style
      - Checking and returning error if the date and time pattern was invalid
      - Add new `Options` field `CultureInfo` and new exported data type `CultureName`
      - Add new culture name types enumeration for country code
      - Update unit tests
      - Move built-in number format code and currency number format code definition source code
      - Remove the built-in language number format code mapping with Unicode values
      - Fix incorrect number formatted result for date and time with 12 hours at AM
      49234fb9
  12. 06 5月, 2023 1 次提交
  13. 25 4月, 2023 1 次提交
    • xurime's avatar
      This closes #1528, closes #1533 · 612f6f10
      xurime 提交于
      - Avoid format text cell value as a numeric
      - Fix race conditions for concurrency safety functions
      612f6f10
  14. 24 4月, 2023 1 次提交
  15. 19 4月, 2023 1 次提交
  16. 25 3月, 2023 1 次提交
    • xurime's avatar
      Breaking changes: changed the function signature for 4 exported functions · 60b9d029
      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
      60b9d029
  17. 20 1月, 2023 1 次提交
  18. 13 1月, 2023 1 次提交
  19. 07 1月, 2023 1 次提交
  20. 02 1月, 2023 1 次提交
    • xurime's avatar
      This fixed worksheet protection issue · b39626fa
      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
      b39626fa
  21. 23 12月, 2022 1 次提交
    • guoweikuang's avatar
      This closes #1425, breaking changes for sheet name (#1426) · 6a5ee811
      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>
      6a5ee811
  22. 13 11月, 2022 1 次提交
  23. 12 11月, 2022 1 次提交
  24. 13 10月, 2022 1 次提交
  25. 10 10月, 2022 1 次提交
  26. 08 10月, 2022 1 次提交
  27. 18 9月, 2022 1 次提交
  28. 08 9月, 2022 1 次提交
  29. 21 8月, 2022 1 次提交
  30. 19 8月, 2022 1 次提交
  31. 13 8月, 2022 1 次提交
  32. 18 7月, 2022 1 次提交
  33. 10 7月, 2022 1 次提交
  34. 21 6月, 2022 1 次提交
  35. 31 5月, 2022 1 次提交
  36. 29 5月, 2022 1 次提交
  37. 20 5月, 2022 1 次提交
  38. 01 5月, 2022 1 次提交
  39. 24 3月, 2022 1 次提交
  40. 17 2月, 2022 1 次提交
    • xurime's avatar
      This closes #1148, resolve limitations when adding VBA project to the workbook · f87c39c4
      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
      f87c39c4