diff options
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | README_zh.md | 2 | ||||
-rw-r--r-- | adjust.go | 13 | ||||
-rw-r--r-- | col.go | 4 | ||||
-rw-r--r-- | errors.go | 13 | ||||
-rw-r--r-- | excelize.png | bin | 62974 -> 27196 bytes | |||
-rw-r--r-- | lib.go | 2 | ||||
-rw-r--r-- | logo.png | bin | 7085 -> 3005 bytes | |||
-rw-r--r-- | rows.go | 26 |
9 files changed, 37 insertions, 25 deletions
@@ -24,7 +24,7 @@ which take place in some methods in eraler versions. ### Installation -```go +```bash go get github.com/360EntSecGroup-Skylar/excelize ``` diff --git a/README_zh.md b/README_zh.md index 806a2f5..cb0de08 100644 --- a/README_zh.md +++ b/README_zh.md @@ -23,7 +23,7 @@ Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 E ### 安装 -```go +```bash go get github.com/360EntSecGroup-Skylar/excelize ``` @@ -1,8 +1,15 @@ +// Copyright 2016 - 2019 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.8 or later. + package excelize -import ( - "strings" -) +import "strings" type adjustDirection bool @@ -9,9 +9,7 @@ package excelize -import ( - "math" -) +import "math" // Define the default cell size and EMU unit of measurement. const ( @@ -1,8 +1,15 @@ +// Copyright 2016 - 2019 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.8 or later. + package excelize -import ( - "fmt" -) +import "fmt" func newInvalidColumnNameError(col string) error { return fmt.Errorf("invalid column name %q", col) diff --git a/excelize.png b/excelize.png Binary files differindex 5d0766b..8ba520e 100644 --- a/excelize.png +++ b/excelize.png @@ -156,7 +156,7 @@ func MustColumnNameToNumber(name string) int { // // Example: // -// excelize.ToAlphaString(37) // returns "AK", nil +// excelize.ColumnNumberToName(37) // returns "AK", nil // func ColumnNumberToName(num int) (string, error) { if num < 1 { Binary files differ@@ -208,7 +208,7 @@ func (f *File) getTotalRowsCols(name string) (int, int) { // func (f *File) SetRowHeight(sheet string, row int, height float64) { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } xlsx := f.workSheetReader(sheet) @@ -240,7 +240,7 @@ func (f *File) getRowHeight(sheet string, row int) int { // func (f *File) GetRowHeight(sheet string, row int) float64 { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } xlsx := f.workSheetReader(sheet) @@ -303,7 +303,7 @@ func (xlsx *xlsxC) getValueFrom(f *File, d *xlsxSST) (string, error) { // func (f *File) SetRowVisible(sheet string, row int, visible bool) { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } xlsx := f.workSheetReader(sheet) @@ -319,7 +319,7 @@ func (f *File) SetRowVisible(sheet string, row int, visible bool) { // func (f *File) GetRowVisible(sheet string, row int) bool { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } xlsx := f.workSheetReader(sheet) @@ -330,14 +330,14 @@ func (f *File) GetRowVisible(sheet string, row int) bool { } // SetRowOutlineLevel provides a function to set outline level number of a -// single row by given worksheet name and Excel row number. For example, outline row -// 2 in Sheet1 to level 1: +// single row by given worksheet name and Excel row number. For example, +// outline row 2 in Sheet1 to level 1: // // xlsx.SetRowOutlineLevel("Sheet1", 2, 1) // func (f *File) SetRowOutlineLevel(sheet string, row int, level uint8) { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } xlsx := f.workSheetReader(sheet) prepareSheetXML(xlsx, 0, row) @@ -345,14 +345,14 @@ func (f *File) SetRowOutlineLevel(sheet string, row int, level uint8) { } // GetRowOutlineLevel provides a function to get outline level number of a -// single row by given worksheet name and Exce row number. -// For example, get outline number of row 2 in Sheet1: +// single row by given worksheet name and Excel row number. For example, get +// outline number of row 2 in Sheet1: // // xlsx.GetRowOutlineLevel("Sheet1", 2) // func (f *File) GetRowOutlineLevel(sheet string, row int) uint8 { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } xlsx := f.workSheetReader(sheet) if row > len(xlsx.SheetData.Row) { @@ -372,7 +372,7 @@ func (f *File) GetRowOutlineLevel(sheet string, row int) uint8 { // partially updates these references currently. func (f *File) RemoveRow(sheet string, row int) { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } xlsx := f.workSheetReader(sheet) @@ -396,7 +396,7 @@ func (f *File) RemoveRow(sheet string, row int) { // func (f *File) InsertRow(sheet string, row int) { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } f.adjustHelper(sheet, rows, row, 1) } @@ -424,7 +424,7 @@ func (f *File) DuplicateRow(sheet string, row int) { // partially updates these references currently. func (f *File) DuplicateRowTo(sheet string, row, row2 int) { if row < 1 { - panic(newInvalidRowNumberError(row)) // Fail fats to avoid possible future side effects! + panic(newInvalidRowNumberError(row)) // Fail fast to avoid possible future side effects! } xlsx := f.workSheetReader(sheet) |