Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xuri
excelize
提交
574a6b20
excelize
项目概览
xuri
/
excelize
通知
13
Star
2
Fork
4
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
excelize
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
已验证
提交
574a6b20
编写于
9月 01, 2017
作者:
xurime
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Golang 1.9 compatible, fix issue #111
上级
1ec2661d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
11 addition
and
14 deletion
+11
-14
cell.go
cell.go
+2
-11
comment.go
comment.go
+2
-2
xmlChart.go
xmlChart.go
+6
-0
xmlSharedStrings.go
xmlSharedStrings.go
+1
-1
未找到文件。
cell.go
浏览文件 @
574a6b20
...
...
@@ -96,17 +96,8 @@ func (f *File) GetCellValue(sheet, axis string) string {
if
axis
!=
r
.
R
{
continue
}
switch
r
.
T
{
case
"s"
:
shardStrings
:=
f
.
sharedStringsReader
()
xlsxSI
:=
0
xlsxSI
,
_
=
strconv
.
Atoi
(
r
.
V
)
return
f
.
formattedValue
(
r
.
S
,
shardStrings
.
SI
[
xlsxSI
]
.
T
)
case
"str"
:
return
f
.
formattedValue
(
r
.
S
,
r
.
V
)
default
:
return
f
.
formattedValue
(
r
.
S
,
r
.
V
)
}
val
,
_
:=
r
.
getValueFrom
(
f
,
f
.
sharedStringsReader
())
return
val
}
}
return
""
...
...
comment.go
浏览文件 @
574a6b20
...
...
@@ -171,7 +171,7 @@ func (f *File) addComment(commentsXML, cell string, formatSet *formatComment) {
{
RPr
:
&
xlsxRPr
{
B
:
" "
,
Sz
:
&
attrVal
In
t
{
Val
:
9
},
Sz
:
&
attrVal
Floa
t
{
Val
:
9
},
Color
:
&
xlsxColor
{
Indexed
:
81
,
},
...
...
@@ -182,7 +182,7 @@ func (f *File) addComment(commentsXML, cell string, formatSet *formatComment) {
},
{
RPr
:
&
xlsxRPr
{
Sz
:
&
attrVal
In
t
{
Val
:
9
},
Sz
:
&
attrVal
Floa
t
{
Val
:
9
},
Color
:
&
xlsxColor
{
Indexed
:
81
,
},
...
...
xmlChart.go
浏览文件 @
574a6b20
...
...
@@ -135,6 +135,12 @@ type attrValInt struct {
Val
int
`xml:"val,attr"`
}
// attrValFloat directly maps the val element with float64 data type as an
// attribute。
type
attrValFloat
struct
{
Val
float64
`xml:"val,attr"`
}
// attrValBool directly maps the val element with boolean data type as an
// attribute。
type
attrValBool
struct
{
...
...
xmlSharedStrings.go
浏览文件 @
574a6b20
...
...
@@ -39,7 +39,7 @@ type xlsxR struct {
// styles.
type
xlsxRPr
struct
{
B
string
`xml:"b,omitempty"`
Sz
*
attrVal
Int
`xml:"sz"`
Sz
*
attrVal
Float
`xml:"sz"`
Color
*
xlsxColor
`xml:"color"`
RFont
*
attrValString
`xml:"rFont"`
Family
*
attrValInt
`xml:"family"`
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录