Cleaned some comments
This commit is contained in:
parent
e0f5c1d7ce
commit
61d5335b56
15
README.md
15
README.md
@ -2,17 +2,9 @@
|
|||||||
|
|
||||||
[![GoDoc](https://godoc.org/github.com/extrame/xls?status.svg)](https://godoc.org/github.com/extrame/xls)
|
[![GoDoc](https://godoc.org/github.com/extrame/xls?status.svg)](https://godoc.org/github.com/extrame/xls)
|
||||||
|
|
||||||
Pure Golang xls library writen by [Rongshu Tech(chinese)](http://www.rongshu.tech).
|
Pure Golang xls library writen by [Rongshu Tech (chinese)](http://www.rongshu.tech), based on libxls.
|
||||||
|
|
||||||
Thanks for contributions from Tamás Gulácsi, sergeilem.
|
Thanks for contributions from Tamás Gulácsi.
|
||||||
|
|
||||||
**English User please mailto** [Liu Ming](mailto:liuming@rongshu.tech)
|
|
||||||
|
|
||||||
This is a xls library writen in pure Golang. Almostly it is translated from the libxls library in c.
|
|
||||||
|
|
||||||
The master brunch has just the reading function without the format.
|
|
||||||
|
|
||||||
***new_formater** branch is for better format for date and number ,but just under test, you can try it in development environment. If you have some problem about the output format, tell me the problem, I will try to fix it.*
|
|
||||||
|
|
||||||
# Basic Usage
|
# Basic Usage
|
||||||
|
|
||||||
@ -20,5 +12,4 @@ The master brunch has just the reading function without the format.
|
|||||||
* Use **OpenWithCloser** function for open file and use the return value closer for close file
|
* Use **OpenWithCloser** function for open file and use the return value closer for close file
|
||||||
* Use **OpenReader** function for open xls from a reader, you should close related file in your own code
|
* Use **OpenReader** function for open xls from a reader, you should close related file in your own code
|
||||||
|
|
||||||
* Follow the example in GODOC
|
* Follow the example in GoDoc
|
||||||
|
|
8
col.go
8
col.go
@ -54,10 +54,10 @@ func (xf *XfRk) String(wb *WorkBook) string {
|
|||||||
fNo := wb.Xfs[idx].formatNo()
|
fNo := wb.Xfs[idx].formatNo()
|
||||||
if fNo >= 164 { // user defined format
|
if fNo >= 164 { // user defined format
|
||||||
if formatter := wb.Formats[fNo]; formatter != nil {
|
if formatter := wb.Formats[fNo]; formatter != nil {
|
||||||
if (strings.Contains(formatter.str, "#") || strings.Contains(formatter.str, ".00")){
|
if strings.Contains(formatter.str, "#") || strings.Contains(formatter.str, ".00") {
|
||||||
//If format contains # or .00 then this is a number
|
//If format contains # or .00 then this is a number
|
||||||
return xf.Rk.String()
|
return xf.Rk.String()
|
||||||
}else{
|
} else {
|
||||||
i, f, isFloat := xf.Rk.number()
|
i, f, isFloat := xf.Rk.number()
|
||||||
if !isFloat {
|
if !isFloat {
|
||||||
f = float64(i)
|
f = float64(i)
|
||||||
@ -94,13 +94,11 @@ func (rk RK) number() (intNum int64, floatNum float64, isFloat bool) {
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
//+++ add lines from here
|
|
||||||
if multiplied != 0 {
|
if multiplied != 0 {
|
||||||
isFloat = true
|
isFloat = true
|
||||||
floatNum = float64(val) / 100
|
floatNum = float64(val) / 100
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
//+++end
|
|
||||||
return int64(val), 0, false
|
return int64(val), 0, false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user