去掉不必要的符号过滤
This commit is contained in:
parent
14d1dc9af4
commit
d99e08e294
11
workbook.go
11
workbook.go
@ -208,7 +208,7 @@ func (w *WorkBook) parseString(buf io.ReadSeeker, size uint16, from string) (res
|
|||||||
if w.Is5ver {
|
if w.Is5ver {
|
||||||
var bts = make([]byte, size)
|
var bts = make([]byte, size)
|
||||||
_, err = buf.Read(bts)
|
_, err = buf.Read(bts)
|
||||||
res = string(bytes.Trim(bts, "\r\n\t "))
|
res = string(bts)
|
||||||
} else {
|
} else {
|
||||||
var richtext_num = uint16(0)
|
var richtext_num = uint16(0)
|
||||||
var phonetic_size = uint32(0)
|
var phonetic_size = uint32(0)
|
||||||
@ -238,13 +238,14 @@ func (w *WorkBook) parseString(buf io.ReadSeeker, size uint16, from string) (res
|
|||||||
for ; i < size && err == nil; i++ {
|
for ; i < size && err == nil; i++ {
|
||||||
err = binary.Read(buf, binary.LittleEndian, &bts[i])
|
err = binary.Read(buf, binary.LittleEndian, &bts[i])
|
||||||
}
|
}
|
||||||
runes := utf16.Decode(bts[:i])
|
|
||||||
res = strings.Trim(string(runes), "\r\n\t ")
|
|
||||||
if i < size {
|
if i < size {
|
||||||
w.continue_utf16 = size - i + 1
|
w.continue_utf16 = size - i + 1
|
||||||
} else if i == size && err == io.EOF {
|
} else if i == size && err == io.EOF {
|
||||||
w.continue_utf16 = 1
|
w.continue_utf16 = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
res = string(utf16.Decode(bts[:i]))
|
||||||
} else {
|
} else {
|
||||||
var n int
|
var n int
|
||||||
var bts = make([]byte, size)
|
var bts = make([]byte, size)
|
||||||
@ -258,8 +259,8 @@ func (w *WorkBook) parseString(buf io.ReadSeeker, size uint16, from string) (res
|
|||||||
for k, v := range bts[:n] {
|
for k, v := range bts[:n] {
|
||||||
bts1[k] = uint16(v)
|
bts1[k] = uint16(v)
|
||||||
}
|
}
|
||||||
runes := utf16.Decode(bts1)
|
|
||||||
res = strings.Trim(string(runes), "\r\n\t ")
|
res = string(utf16.Decode(bts1))
|
||||||
}
|
}
|
||||||
|
|
||||||
if richtext_num > 0 {
|
if richtext_num > 0 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user