Go 语言的 Excel 读写库 Go XSLX

BSD
Google Go
跨平台
2015-03-04
红薯

这是一个 Go 语言用来读写新的 Excel 文件格式 —— XSLX 的开发包。

读示例:

package main

import (
    "fmt"
    "github.com/tealeg/xlsx"
)

func main() {
    excelFileName := "/home/tealeg/foo.xlsx"
    xlFile, err := xlsx.OpenFile(excelFileName)
    if err != nil {
        ...
    }
    for _, sheet := range xlFile.Sheets {
        for _, row := range sheet.Rows {
            for _, cell := range row.Cells {
                fmt.Printf("%s\n", cell.String())
            }
        }
    }
}

写示例:

package main

import (
    "fmt"
    "github.com/tealeg/xlsx"
)

func main() {
    var file *xlsx.File
    var sheet *xlsx.Sheet
    var row *xlsx.Row
    var cell *xlsx.Cell
    var err error

    file = xlsx.NewFile()
    sheet = file.AddSheet("Sheet1")
    row = sheet.AddRow()
    cell = row.AddCell()
    cell.Value = "I am a cell!"
    err = file.Save("MyXLSXFile.xlsx")
    if err != nil {
        fmt.Printf(err.Error())
    }
}
加载中

评论(1)

yangjh_chs
yangjh_chs
研究看看 #Go XSLX#

暂无资讯

暂无问答

PHPExcel使用注意事项

1. 在使用header输出时,注意content-type,服务器是否支持.xslx

2015/01/15 09:29
85
0
input accept属性限制文件上传格式

上传文件的类型;具体做法如下所示: 注意:accept属性可以限制上传格式,其有兼容性如下 《1》上传.csv格式的 <input text="file" accept=".csv" /> 《2》上传.xls格式 <input text="file"...

04/25 11:45
25
0
安装office2007时发生错误1706解决方法

本来一直不想用office2007的,这几天公司换了新的周报模板*.xslx文件也就是office2007的Excel,其实已经装了07兼容的插件但编辑的时候还是不能保存,木有办法只好无奈安装office2007,结果遇...

2012/05/13 22:28
889
0
ABBYY FineReader Pro for Mac有哪些特性(上)

 使用ABBYY FineReader Pro for Mac轻 松转换纸质文档、PDF文件和数字文本照片为可编辑和可搜索的文件,再也不需要手动重新输入或格式化了

2016/02/18 10:49
13
1
新一代的HTML5/JS UI控件Wijmo Enterprise 2015 v3全新发布|附下载

Wijmo Enterprise是为企业应用程序开发而推出的一系列包含HTML5和JavaScript的开发控件。 其中包含了金融图表和FlexSheet以及先进的JavaScript控件(Wijmo 5)和经典的jQuery小部件(Wijmo 3...

2015/12/09 11:10
76
0
交互式报表使用规范

交互式报表使用的场景 表格形式展现数据 不使用表格直接编辑 同一页面无主从表格,或者其他信息联动 通过链接跳转到其他页面 需要使用非本地数据库 交互式报表场景示例 业务的统计或者查询 ...

2018/08/21 10:17
27
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部