forked from p30928647/excelize
parent
6d7bd7cd8a
commit
2af96c0714
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
60
calc.go
60
calc.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
@ -323,6 +323,7 @@ var tokenPriority = map[string]int{
|
|||
// MROUND
|
||||
// MULTINOMIAL
|
||||
// MUNIT
|
||||
// N
|
||||
// NA
|
||||
// NORM.DIST
|
||||
// NORMDIST
|
||||
|
@ -339,6 +340,7 @@ var tokenPriority = map[string]int{
|
|||
// OCT2HEX
|
||||
// ODD
|
||||
// OR
|
||||
// PERCENTILE.INC
|
||||
// PERCENTILE
|
||||
// PERMUT
|
||||
// PERMUTATIONA
|
||||
|
@ -380,6 +382,7 @@ var tokenPriority = map[string]int{
|
|||
// SUM
|
||||
// SUMIF
|
||||
// SUMSQ
|
||||
// T
|
||||
// TAN
|
||||
// TANH
|
||||
// TODAY
|
||||
|
@ -4521,6 +4524,19 @@ func (fn *formulaFuncs) min(mina bool, argsList *list.List) formulaArg {
|
|||
return newNumberFormulaArg(min)
|
||||
}
|
||||
|
||||
// PERCENTILEdotINC function returns the k'th percentile (i.e. the value below
|
||||
// which k% of the data values fall) for a supplied range of values and a
|
||||
// supplied k. The syntax of the function is:
|
||||
//
|
||||
// PERCENTILE.INC(array,k)
|
||||
//
|
||||
func (fn *formulaFuncs) PERCENTILEdotINC(argsList *list.List) formulaArg {
|
||||
if argsList.Len() != 2 {
|
||||
return newErrorFormulaArg(formulaErrorVALUE, "PERCENTILE.INC requires 2 arguments")
|
||||
}
|
||||
return fn.PERCENTILE(argsList)
|
||||
}
|
||||
|
||||
// PERCENTILE function returns the k'th percentile (i.e. the value below which
|
||||
// k% of the data values fall) for a supplied range of values and a supplied
|
||||
// k. The syntax of the function is:
|
||||
|
@ -4858,6 +4874,28 @@ func (fn *formulaFuncs) ISTEXT(argsList *list.List) formulaArg {
|
|||
return newBoolFormulaArg(token.Type == ArgString)
|
||||
}
|
||||
|
||||
// N function converts data into a numeric value. The syntax of the function
|
||||
// is:
|
||||
//
|
||||
// N(value)
|
||||
//
|
||||
func (fn *formulaFuncs) N(argsList *list.List) formulaArg {
|
||||
if argsList.Len() != 1 {
|
||||
return newErrorFormulaArg(formulaErrorVALUE, "N requires 1 argument")
|
||||
}
|
||||
token, num := argsList.Front().Value.(formulaArg), 0.0
|
||||
if token.Type == ArgError {
|
||||
return token
|
||||
}
|
||||
if arg := token.ToNumber(); arg.Type == ArgNumber {
|
||||
num = arg.Number
|
||||
}
|
||||
if token.Value() == "TRUE" {
|
||||
num = 1
|
||||
}
|
||||
return newNumberFormulaArg(num)
|
||||
}
|
||||
|
||||
// NA function returns the Excel #N/A error. This error message has the
|
||||
// meaning 'value not available' and is produced when an Excel Formula is
|
||||
// unable to find a value that it needs. The syntax of the function is:
|
||||
|
@ -4883,6 +4921,26 @@ func (fn *formulaFuncs) SHEET(argsList *list.List) formulaArg {
|
|||
return newNumberFormulaArg(float64(fn.f.GetSheetIndex(fn.sheet) + 1))
|
||||
}
|
||||
|
||||
// T function tests if a supplied value is text and if so, returns the
|
||||
// supplied text; Otherwise, the function returns an empty text string. The
|
||||
// syntax of the function is:
|
||||
//
|
||||
// T(value)
|
||||
//
|
||||
func (fn *formulaFuncs) T(argsList *list.List) formulaArg {
|
||||
if argsList.Len() != 1 {
|
||||
return newErrorFormulaArg(formulaErrorVALUE, "T requires 1 argument")
|
||||
}
|
||||
token := argsList.Front().Value.(formulaArg)
|
||||
if token.Type == ArgError {
|
||||
return token
|
||||
}
|
||||
if token.Type == ArgNumber {
|
||||
return newStringFormulaArg("")
|
||||
}
|
||||
return newStringFormulaArg(token.Value())
|
||||
}
|
||||
|
||||
// Logical Functions
|
||||
|
||||
// AND function tests a number of supplied conditions and returns TRUE or
|
||||
|
|
21
calc_test.go
21
calc_test.go
|
@ -680,6 +680,8 @@ func TestCalcCellValue(t *testing.T) {
|
|||
"=MINA(MUNIT(2))": "0",
|
||||
"=MINA(INT(1))": "1",
|
||||
"=MINA(A1:B4,MUNIT(1),INT(0),1,E1:F2,\"\")": "0",
|
||||
// PERCENTILE.INC
|
||||
"=PERCENTILE.INC(A1:A4,0.2)": "0.6",
|
||||
// PERCENTILE
|
||||
"=PERCENTILE(A1:A4,0.2)": "0.6",
|
||||
"=PERCENTILE(0,0)": "0",
|
||||
|
@ -730,8 +732,17 @@ func TestCalcCellValue(t *testing.T) {
|
|||
// ISTEXT
|
||||
"=ISTEXT(D1)": "TRUE",
|
||||
"=ISTEXT(A1)": "FALSE",
|
||||
// N
|
||||
"=N(10)": "10",
|
||||
"=N(\"10\")": "10",
|
||||
"=N(\"x\")": "0",
|
||||
"=N(TRUE)": "1",
|
||||
"=N(FALSE)": "0",
|
||||
// SHEET
|
||||
"SHEET()": "1",
|
||||
"=SHEET()": "1",
|
||||
// T
|
||||
"=T(\"text\")": "text",
|
||||
"=T(N(10))": "",
|
||||
// Logical Functions
|
||||
// AND
|
||||
"=AND(0)": "FALSE",
|
||||
|
@ -1479,6 +1490,8 @@ func TestCalcCellValue(t *testing.T) {
|
|||
// MINA
|
||||
"=MINA()": "MINA requires at least 1 argument",
|
||||
"=MINA(NA())": "#N/A",
|
||||
// PERCENTILE.INC
|
||||
"=PERCENTILE.INC()": "PERCENTILE.INC requires 2 arguments",
|
||||
// PERCENTILE
|
||||
"=PERCENTILE()": "PERCENTILE requires 2 arguments",
|
||||
"=PERCENTILE(0,\"\")": "strconv.ParseFloat: parsing \"\": invalid syntax",
|
||||
|
@ -1525,11 +1538,17 @@ func TestCalcCellValue(t *testing.T) {
|
|||
`=ISODD("text")`: "strconv.Atoi: parsing \"text\": invalid syntax",
|
||||
// ISTEXT
|
||||
"=ISTEXT()": "ISTEXT requires 1 argument",
|
||||
// N
|
||||
"=N()": "N requires 1 argument",
|
||||
"=N(NA())": "#N/A",
|
||||
// NA
|
||||
"=NA()": "#N/A",
|
||||
"=NA(1)": "NA accepts no arguments",
|
||||
// SHEET
|
||||
"=SHEET(1)": "SHEET accepts no arguments",
|
||||
// T
|
||||
"=T()": "T requires 1 argument",
|
||||
"=T(NA())": "#N/A",
|
||||
// Logical Functions
|
||||
// AND
|
||||
`=AND("text")`: "strconv.ParseFloat: parsing \"text\": invalid syntax",
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
2
cell.go
2
cell.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
2
chart.go
2
chart.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
2
col.go
2
col.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
|
|
4
date.go
4
date.go
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX files. Support reads and writes XLSX file generated by
|
||||
// Microsoft Excel™ 2007 and later. Support save file without losing original
|
||||
// charts of XLSX. This library needs Go version 1.10 or later.
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
||||
package excelize
|
||||
|
||||
|
@ -43,7 +45,7 @@ func TestSetDocProps(t *testing.T) {
|
|||
f.XLSX["docProps/core.xml"] = nil
|
||||
assert.NoError(t, f.SetDocProps(&DocProperties{}))
|
||||
|
||||
// Test unsupport charset
|
||||
// Test unsupported charset
|
||||
f = NewFile()
|
||||
f.XLSX["docProps/core.xml"] = MacintoshCyrillicCharset
|
||||
assert.EqualError(t, f.SetDocProps(&DocProperties{}), "xml decode error: XML syntax error on line 1: invalid UTF-8")
|
||||
|
@ -61,7 +63,7 @@ func TestGetDocProps(t *testing.T) {
|
|||
_, err = f.GetDocProps()
|
||||
assert.NoError(t, err)
|
||||
|
||||
// Test unsupport charset
|
||||
// Test unsupported charset
|
||||
f = NewFile()
|
||||
f.XLSX["docProps/core.xml"] = MacintoshCyrillicCharset
|
||||
_, err = f.GetDocProps()
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX files. Support reads and writes XLSX file generated by
|
||||
// Microsoft Excel™ 2007 and later. Support save file without losing original
|
||||
// charts of XLSX. This library needs Go version 1.10 or later.
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
||||
package excelize
|
||||
|
||||
|
@ -22,6 +24,6 @@ func TestDrawingParser(t *testing.T) {
|
|||
}
|
||||
// Test with one cell anchor
|
||||
f.drawingParser("wsDr")
|
||||
// Test with unsupport charset
|
||||
// Test with unsupported charset
|
||||
f.drawingParser("charset")
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
|
||||
|
|
|
@ -1195,7 +1195,7 @@ func TestAddVBAProject(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestContentTypesReader(t *testing.T) {
|
||||
// Test unsupport charset.
|
||||
// Test unsupported charset.
|
||||
f := NewFile()
|
||||
f.ContentTypes = nil
|
||||
f.XLSX["[Content_Types].xml"] = MacintoshCyrillicCharset
|
||||
|
@ -1203,7 +1203,7 @@ func TestContentTypesReader(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestWorkbookReader(t *testing.T) {
|
||||
// Test unsupport charset.
|
||||
// Test unsupported charset.
|
||||
f := NewFile()
|
||||
f.WorkBook = nil
|
||||
f.XLSX["xl/workbook.xml"] = MacintoshCyrillicCharset
|
||||
|
@ -1211,7 +1211,7 @@ func TestWorkbookReader(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestWorkSheetReader(t *testing.T) {
|
||||
// Test unsupport charset.
|
||||
// Test unsupported charset.
|
||||
f := NewFile()
|
||||
delete(f.Sheet, "xl/worksheets/sheet1.xml")
|
||||
f.XLSX["xl/worksheets/sheet1.xml"] = MacintoshCyrillicCharset
|
||||
|
@ -1228,7 +1228,7 @@ func TestWorkSheetReader(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestRelsReader(t *testing.T) {
|
||||
// Test unsupport charset.
|
||||
// Test unsupported charset.
|
||||
f := NewFile()
|
||||
rels := "xl/_rels/workbook.xml.rels"
|
||||
f.Relationships[rels] = nil
|
||||
|
|
2
file.go
2
file.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
2
lib.go
2
lib.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
4
merge.go
4
merge.go
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -80,7 +80,7 @@ func TestAddPictureErrors(t *testing.T) {
|
|||
assert.True(t, os.IsNotExist(err), "Expected os.IsNotExist(err) == true")
|
||||
}
|
||||
|
||||
// Test add picture to worksheet with unsupport file type.
|
||||
// Test add picture to worksheet with unsupported file type.
|
||||
err = xlsx.AddPicture("Sheet1", "G21", filepath.Join("test", "Book1.xlsx"), "")
|
||||
assert.EqualError(t, err, "unsupported image extension")
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
2
rows.go
2
rows.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
4
shape.go
4
shape.go
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
2
sheet.go
2
sheet.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -270,7 +270,7 @@ func TestAddSparkline(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestAppendSparkline(t *testing.T) {
|
||||
// Test unsupport charset.
|
||||
// Test unsupported charset.
|
||||
f := NewFile()
|
||||
ws, err := f.workSheetReader("Sheet1")
|
||||
assert.NoError(t, err)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -94,7 +94,7 @@ func TestStreamWriter(t *testing.T) {
|
|||
assert.NoError(t, streamWriter.rawData.tmp.Close())
|
||||
assert.NoError(t, os.Remove(streamWriter.rawData.tmp.Name()))
|
||||
|
||||
// Test unsupport charset
|
||||
// Test unsupported charset
|
||||
file = NewFile()
|
||||
delete(file.Sheet, "xl/worksheets/sheet1.xml")
|
||||
file.XLSX["xl/worksheets/sheet1.xml"] = MacintoshCyrillicCharset
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -259,7 +259,7 @@ func TestSetDefaultFont(t *testing.T) {
|
|||
|
||||
func TestStylesReader(t *testing.T) {
|
||||
f := NewFile()
|
||||
// Test read styles with unsupport charset.
|
||||
// Test read styles with unsupported charset.
|
||||
f.Styles = nil
|
||||
f.XLSX["xl/styles.xml"] = MacintoshCyrillicCharset
|
||||
assert.EqualValues(t, new(xlsxStyleSheet), f.stylesReader())
|
||||
|
@ -267,7 +267,7 @@ func TestStylesReader(t *testing.T) {
|
|||
|
||||
func TestThemeReader(t *testing.T) {
|
||||
f := NewFile()
|
||||
// Test read theme with unsupport charset.
|
||||
// Test read theme with unsupported charset.
|
||||
f.XLSX["xl/theme/theme1.xml"] = MacintoshCyrillicCharset
|
||||
assert.EqualValues(t, new(xlsxTheme), f.themeReader())
|
||||
}
|
||||
|
|
2
table.go
2
table.go
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
// Copyright 2016 - 2020 The excelize Authors. All rights reserved. Use of
|
||||
// Copyright 2016 - 2021 The excelize Authors. All rights reserved. Use of
|
||||
// this source code is governed by a BSD-style license that can be found in
|
||||
// the LICENSE file.
|
||||
//
|
||||
// Package excelize providing a set of functions that allow you to write to
|
||||
// and read from XLSX / XLSM / XLTM files. Supports reading and writing
|
||||
// spreadsheet documents generated by Microsoft Exce™ 2007 and later. Supports
|
||||
// spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports
|
||||
// complex components by high compatibility, and provided streaming API for
|
||||
// generating or reading data from a worksheet with huge amounts of data. This
|
||||
// library needs Go version 1.10 or later.
|
||||
|
|
Loading…
Reference in New Issue