Popularity
2.1
Stable
Activity
0.0
Stable
18
2
6
Programming language: Go
License: GNU General Public License v3.0 or later
Tags:
Utilities
Latest version: v0.1.0
goxlsxwriter alternatives and similar packages
Based on the "Utilities" category.
Alternatively, view goxlsxwriter alternatives based on common mentions on social networks and blogs.
-
项目文档
🚀Vite+Vue3+Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器【可AI辅助】、表单生成器和可配置的导入导出等开发必备功能。 -
excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets -
Kopia
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included. -
goreporter
A Golang tool that does static analysis, unit testing, code review and generate code quality report. -
create-go-app
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command. -
EaseProbe
A simple, standalone, and lightweight tool that can do health/status checking, written in Go. -
filetype
Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature -
boilr
:zap: boilerplate template manager that generates files or directories from template repositories -
beaver
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. -
go-underscore
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
Promo
www.influxdata.com
Do you think we are missing an alternative of goxlsxwriter or a related project?
README
goxlsxwriter
goxlsxwriter provides Go bindings for the libxlsxwriter C library.
Install
goxlsxwriter requires the libxslxwriter library to be installed. To build from source via Git:
$ git clone https://github.com/jmcnamara/libxlsxwriter.git
$ cd libxlsxwriter
$ make
$ make install
Visit http://libxlsxwriter.github.io/getting_started.html for more information on installing libxlsxwriter.
Sample Use
package main
import (
"github.com/fterrag/goxlsxwriter"
)
func main() {
workbook := goxlsxwriter.NewWorkbook("example.xlsx", nil)
worksheet := goxlsxwriter.NewWorksheet(workbook, "Sheet 1")
format := goxlsxwriter.NewFormat(workbook)
format.SetFontName("Verdana")
format.SetFontSize(8)
format.SetFontColor(0x008000)
worksheet.WriteString(0, 0, "Hello from A1!", format)
worksheet.WriteString(4, 1, "This cell is B5", nil)
options := &goxlsxwriter.ImageOptions{
XScale: 0.5,
YScale: 0.5,
}
worksheet.InsertImage(1, 3, "resources/gopher.png", options)
workbook.Close()
}
Todo
- [ ] Increase test coverage
- [ ] Documentation
- [ ] Expand libxlsxwriter API coverage
Contributing
- Submit a PR (tests and documentation included)
- Add or improve documentation
- Report issues
- Suggest new features or enhancements