Skip to content

Commit 1f5c82e

Browse files
committed
fix(go): readme fixed and gofmt -s applied
1 parent 2fc4cc1 commit 1f5c82e

6 files changed

Lines changed: 65 additions & 67 deletions

File tree

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@
33
[![CI](https://github.com/Mukbeast4/go-ods/actions/workflows/ci.yml/badge.svg)](https://github.com/Mukbeast4/go-ods/actions/workflows/ci.yml)
44
[![Go Reference](https://pkg.go.dev/badge/github.com/mukbeast4/go-ods.svg)](https://pkg.go.dev/github.com/mukbeast4/go-ods)
55
[![Go Report Card](https://goreportcard.com/badge/github.com/mukbeast4/go-ods)](https://goreportcard.com/report/github.com/mukbeast4/go-ods)
6-
[![codecov](https://codecov.io/gh/Mukbeast4/go-ods/branch/main/graph/badge.svg)](https://codecov.io/gh/Mukbeast4/go-ods)
76
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
87
[![Release](https://img.shields.io/github/v/release/Mukbeast4/go-ods)](https://github.com/Mukbeast4/go-ods/releases)
9-
[![Contributing](https://img.shields.io/badge/Contributing-welcome-brightgreen.svg)](CONTRIBUTING.md)
108

119
Pure Go library for reading, writing, and evaluating ODS (OpenDocument Spreadsheet) files. Zero external dependencies, no LibreOffice required.
1210

errors.go

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@ package goods
33
import "errors"
44

55
var (
6-
ErrSheetNotFound = errors.New("goods: sheet not found")
7-
ErrSheetExists = errors.New("goods: sheet already exists")
8-
ErrSheetNameEmpty = errors.New("goods: sheet name cannot be empty")
9-
ErrNoSheets = errors.New("goods: workbook must have at least one sheet")
10-
ErrInvalidCell = errors.New("goods: invalid cell reference")
11-
ErrInvalidCoords = errors.New("goods: invalid coordinates")
12-
ErrColumnOutOfRange = errors.New("goods: column number out of range")
13-
ErrRowOutOfRange = errors.New("goods: row number out of range")
14-
ErrMergeOverlap = errors.New("goods: merge range overlaps with existing merge")
15-
ErrMergeNotFound = errors.New("goods: merge range not found")
16-
ErrStyleNotFound = errors.New("goods: style not found")
17-
ErrFileClosed = errors.New("goods: file is closed")
18-
ErrInvalidODS = errors.New("goods: invalid ODS file")
19-
ErrUnsupportedType = errors.New("goods: unsupported value type")
20-
ErrCircularReference = errors.New("goods: circular reference detected")
21-
ErrNamedRangeNotFound = errors.New("goods: named range not found")
22-
ErrNamedRangeExists = errors.New("goods: named range already exists")
23-
ErrValidationNotFound = errors.New("goods: data validation not found")
24-
ErrAutoFilterExists = errors.New("goods: auto-filter already exists on this sheet")
25-
ErrAutoFilterNotFound = errors.New("goods: auto-filter not found")
6+
ErrSheetNotFound = errors.New("goods: sheet not found")
7+
ErrSheetExists = errors.New("goods: sheet already exists")
8+
ErrSheetNameEmpty = errors.New("goods: sheet name cannot be empty")
9+
ErrNoSheets = errors.New("goods: workbook must have at least one sheet")
10+
ErrInvalidCell = errors.New("goods: invalid cell reference")
11+
ErrInvalidCoords = errors.New("goods: invalid coordinates")
12+
ErrColumnOutOfRange = errors.New("goods: column number out of range")
13+
ErrRowOutOfRange = errors.New("goods: row number out of range")
14+
ErrMergeOverlap = errors.New("goods: merge range overlaps with existing merge")
15+
ErrMergeNotFound = errors.New("goods: merge range not found")
16+
ErrStyleNotFound = errors.New("goods: style not found")
17+
ErrFileClosed = errors.New("goods: file is closed")
18+
ErrInvalidODS = errors.New("goods: invalid ODS file")
19+
ErrUnsupportedType = errors.New("goods: unsupported value type")
20+
ErrCircularReference = errors.New("goods: circular reference detected")
21+
ErrNamedRangeNotFound = errors.New("goods: named range not found")
22+
ErrNamedRangeExists = errors.New("goods: named range already exists")
23+
ErrValidationNotFound = errors.New("goods: data validation not found")
24+
ErrAutoFilterExists = errors.New("goods: auto-filter already exists on this sheet")
25+
ErrAutoFilterNotFound = errors.New("goods: auto-filter not found")
2626
)

formula_shift.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func shiftFormulaRefs(formula string, sheetName string, isRow bool, insertIdx in
8282
}
8383

8484
if refSheet != sheetName {
85-
result.WriteString(formula[bracketStart : i])
85+
result.WriteString(formula[bracketStart:i])
8686
continue
8787
}
8888

goods.go

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -183,20 +183,20 @@ type xmlAnnotation struct {
183183
}
184184

185185
type xmlTableCell struct {
186-
XMLName xml.Name `xml:"table-cell"`
187-
ValueType string `xml:"value-type,attr"`
188-
Value string `xml:"value,attr"`
189-
DateValue string `xml:"date-value,attr"`
190-
BooleanValue string `xml:"boolean-value,attr"`
191-
StringValue string `xml:"string-value,attr"`
192-
Formula string `xml:"formula,attr"`
193-
StyleName string `xml:"style-name,attr"`
194-
ContentValidationName string `xml:"content-validation-name,attr"`
195-
NumberColumnsRepeated int `xml:"number-columns-repeated,attr"`
196-
NumberColumnsSpanned int `xml:"number-columns-spanned,attr"`
197-
NumberRowsSpanned int `xml:"number-rows-spanned,attr"`
198-
Annotations []xmlAnnotation `xml:"annotation"`
199-
Paragraphs []xmlParagraph `xml:"p"`
186+
XMLName xml.Name `xml:"table-cell"`
187+
ValueType string `xml:"value-type,attr"`
188+
Value string `xml:"value,attr"`
189+
DateValue string `xml:"date-value,attr"`
190+
BooleanValue string `xml:"boolean-value,attr"`
191+
StringValue string `xml:"string-value,attr"`
192+
Formula string `xml:"formula,attr"`
193+
StyleName string `xml:"style-name,attr"`
194+
ContentValidationName string `xml:"content-validation-name,attr"`
195+
NumberColumnsRepeated int `xml:"number-columns-repeated,attr"`
196+
NumberColumnsSpanned int `xml:"number-columns-spanned,attr"`
197+
NumberRowsSpanned int `xml:"number-rows-spanned,attr"`
198+
Annotations []xmlAnnotation `xml:"annotation"`
199+
Paragraphs []xmlParagraph `xml:"p"`
200200
}
201201

202202
type xmlTableRow struct {
@@ -227,12 +227,12 @@ type xmlNamedRange struct {
227227
}
228228

229229
type xmlContentValidation struct {
230-
Name string `xml:"name,attr"`
231-
Condition string `xml:"condition,attr"`
232-
AllowEmpty string `xml:"allow-empty-cell,attr"`
233-
BaseCellAddr string `xml:"base-cell-address,attr"`
234-
ErrorMessage *xmlErrorMsg `xml:"error-message"`
235-
HelpMessage *xmlHelpMsg `xml:"help-message"`
230+
Name string `xml:"name,attr"`
231+
Condition string `xml:"condition,attr"`
232+
AllowEmpty string `xml:"allow-empty-cell,attr"`
233+
BaseCellAddr string `xml:"base-cell-address,attr"`
234+
ErrorMessage *xmlErrorMsg `xml:"error-message"`
235+
HelpMessage *xmlHelpMsg `xml:"help-message"`
236236
}
237237

238238
type xmlErrorMsg struct {
@@ -267,12 +267,12 @@ type xmlStyleDef struct {
267267
}
268268

269269
type xmlContent struct {
270-
XMLName xml.Name `xml:"document-content"`
271-
AutoStyles xmlAutoStyles `xml:"automatic-styles"`
272-
Body struct {
270+
XMLName xml.Name `xml:"document-content"`
271+
AutoStyles xmlAutoStyles `xml:"automatic-styles"`
272+
Body struct {
273273
Spreadsheet struct {
274-
Tables []xmlTable `xml:"table"`
275-
NamedExpressions struct {
274+
Tables []xmlTable `xml:"table"`
275+
NamedExpressions struct {
276276
NamedRanges []xmlNamedRange `xml:"named-range"`
277277
} `xml:"named-expressions"`
278278
ContentValidations struct {

internal/xml/content.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -40,19 +40,19 @@ type TableRow struct {
4040
}
4141

4242
type TableCell struct {
43-
ValueType string `xml:"value-type,attr,omitempty"`
44-
Value string `xml:"value,attr,omitempty"`
45-
DateValue string `xml:"date-value,attr,omitempty"`
46-
BooleanValue string `xml:"boolean-value,attr,omitempty"`
47-
StringValue string `xml:"string-value,attr,omitempty"`
48-
Formula string `xml:"formula,attr,omitempty"`
49-
StyleName string `xml:"style-name,attr,omitempty"`
50-
ContentValidationName string `xml:"content-validation-name,attr,omitempty"`
51-
NumberColumnsRepeated int `xml:"number-columns-repeated,attr,omitempty"`
52-
NumberColumnsSpanned int `xml:"number-columns-spanned,attr,omitempty"`
53-
NumberRowsSpanned int `xml:"number-rows-spanned,attr,omitempty"`
54-
Annotation *Annotation `xml:"annotation,omitempty"`
55-
Paragraphs []TextP `xml:"p"`
43+
ValueType string `xml:"value-type,attr,omitempty"`
44+
Value string `xml:"value,attr,omitempty"`
45+
DateValue string `xml:"date-value,attr,omitempty"`
46+
BooleanValue string `xml:"boolean-value,attr,omitempty"`
47+
StringValue string `xml:"string-value,attr,omitempty"`
48+
Formula string `xml:"formula,attr,omitempty"`
49+
StyleName string `xml:"style-name,attr,omitempty"`
50+
ContentValidationName string `xml:"content-validation-name,attr,omitempty"`
51+
NumberColumnsRepeated int `xml:"number-columns-repeated,attr,omitempty"`
52+
NumberColumnsSpanned int `xml:"number-columns-spanned,attr,omitempty"`
53+
NumberRowsSpanned int `xml:"number-rows-spanned,attr,omitempty"`
54+
Annotation *Annotation `xml:"annotation,omitempty"`
55+
Paragraphs []TextP `xml:"p"`
5656
}
5757

5858
type Annotation struct {

print_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ func TestPageSetup(t *testing.T) {
8888
s := "Sheet1"
8989

9090
err := f.SetPageSetup(s, &PageSetup{
91-
Orientation: "landscape",
92-
PaperWidth: "29.7cm",
93-
PaperHeight: "21.001cm",
94-
MarginTop: 1.0,
91+
Orientation: "landscape",
92+
PaperWidth: "29.7cm",
93+
PaperHeight: "21.001cm",
94+
MarginTop: 1.0,
9595
MarginBottom: 1.0,
96-
MarginLeft: 1.5,
97-
MarginRight: 1.5,
96+
MarginLeft: 1.5,
97+
MarginRight: 1.5,
9898
})
9999
if err != nil {
100100
t.Fatalf("SetPageSetup: %v", err)

0 commit comments

Comments
 (0)