- 13 8月, 2021 1 次提交
-
-
由 three 提交于
-
- 06 8月, 2021 1 次提交
-
-
由 xurime 提交于
This closes #979, fix the data validation deletion issue and tidy the internal function in the source code
-
- 10 7月, 2021 1 次提交
-
-
由 Deepak S 提交于
-
- 10 5月, 2021 1 次提交
-
-
由 xurime 提交于
This closes #652, new SetColWidth API, support set column width in stream writing mode, and export error message
-
- 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
-
- 02 2月, 2021 1 次提交
-
-
由 xurime 提交于
- correct adjust calculation chain in duplicate rows - correct adjust defined name in the workbook when delete worksheet - use absolute reference in the auto filters defined name to make it compatible with OpenOffice - API `CoordinatesToCellName` have a new optional param to specify if using an absolute reference format - Fix cyclomatic complexity issue of internal function `newFills` and `parseToken`
-
- 11 11月, 2020 1 次提交
-
-
由 xurime 提交于
-
- 14 8月, 2020 1 次提交
-
-
由 Wang Yaoshen 提交于
fix Hyperlinks update error
-
- 22 6月, 2020 1 次提交
-
-
由 xurime 提交于
-
- 05 4月, 2020 1 次提交
-
-
由 xurime 提交于
-
- 29 12月, 2019 2 次提交
-
-
由 xurime 提交于
-
由 Cameron Howey 提交于
* Support all datatypes for StreamWriter * Support setting styles with StreamWriter **NOTE:** This is a breaking change. Values are now explicitly passed as a []interface{} for simplicity. We also let styles to be set at the same time. * Create function to write stream into a table * Write rows directly to buffer Avoiding the xml.Encoder makes the streamer faster and use less memory. Using the included benchmark, the results went from: > BenchmarkStreamWriter-4 514 2576155 ns/op 454918 B/op 6592 allocs/op down to: > BenchmarkStreamWriter-4 1614 777480 ns/op 147608 B/op 5570 allocs/op * Use AddTable instead of SetTable This requires reading the cells after they have been written, which requires additional structure for the temp file. As a bonus, we now efficiently allocate only one buffer when reading the file back into memory, using the same approach as ioutil.ReadFile. * Use an exported Cell type to handle inline styles for StreamWriter
-
- 23 12月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 14 12月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 11 8月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 03 8月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 20 7月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 12 6月, 2019 1 次提交
-
-
由 xurime 提交于
-
- 08 6月, 2019 1 次提交
-
-
由 xurime 提交于
Update testing case
-
- 15 4月, 2019 1 次提交
-
-
由 xurime 提交于
add error return value exported functions: GetMergeCells ProtectSheet UnprotectSheet UpdateLinkedValue GetMergeCells SetSheetVisible inner functions: workSheetReader copySheet
-
- 23 3月, 2019 1 次提交
-
-
由 xurime 提交于
Exported functions: SetCellStyle InsertCol RemoveCol RemoveRow InsertRow DuplicateRow DuplicateRowTo SetRowHeight GetRowHeight GetCellValue GetCellFormula GetCellHyperLink SetCellHyperLink SetCellInt SetCellBool SetCellFloat SetCellStr SetCellDefault GetCellStyle SetCellValue MergeCell SetSheetRow SetRowVisible GetRowVisible SetRowOutlineLevel GetRowOutlineLevel GetRows Columns SearchSheet AddTable GetPicture AutoFilter GetColVisible SetColVisible GetColOutlineLevel SetColOutlineLevel SetColWidth GetColWidth inner functions: adjustHelper adjustMergeCells adjustAutoFilter prepareCell setDefaultTimeStyle timeToExcelTime addDrawingChart addDrawingVML addDrawingPicture getTotalRowsCols checkRow addDrawingShape addTable
-
- 20 3月, 2019 2 次提交
-
-
由 xurime 提交于
-
由 Veniamin Albaev 提交于
* Huge refactorig for consistent col/row numbering Started from simply changing ToALphaString()/TitleToNumber() logic and related fixes. But have to go deeper, do fixes, after do related fixes and again and again. Major improvements: 1. Tests made stronger again (But still be weak). 2. "Empty" returns for incorrect input replaces with panic. 3. Check for correct col/row/cell naming & addressing by default. 4. Removed huge amount of duplicated code. 5. Removed ToALphaString(), TitleToNumber() and it helpers functions at all, and replaced with SplitCellName(), JoinCellName(), ColumnNameToNumber(), ColumnNumberToName(), CellNameToCoordinates(), CoordinatesToCellName(). 6. Minor fixes for internal variable naming for code readability (ex. col, row for input params, colIdx, rowIdx for slice indexes etc). * Formatting fixes
-