Skip to main content

libxlsxwriter(一个 C 库)的普通 python 包装器。

项目描述

https://raw.githubusercontent.com/pyexcel/pyexcel.github.io/master/images/patreon.png https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg https://travis-ci.org/pyexcel/libxlsxwpy.svg?branch=master https://codecov.io/gh/pyexcel/libxlsxwpy/branch/master/graph/badge.svg https://badge.fury.io/py/libxlsxwpy.svg https://pepy.tech/badge/libxlsxwpy/month https://img.shields.io/gitter/room/gitterHQ/gitter.svg https://img.shields.io/static/v1?label=continuous%20template&message=%E6%A8%A1%E7%89%88%E6%9B%B4%E6%96%B0&color=blue&style=flat-square https://img.shields.io/static/v1?label=coding%20style&message=black&color=black&style=flat-square

支持项目

如果贵公司已将 pyexcel 及其组件嵌入到创收产品中,请在 github、patreonbounty 源上支持我,以维护项目并进一步开发。

如果您是个人,也欢迎您支持我,无论您愿意多久。作为我的支持者,您将获得 pyexcel 相关内容的早期访问权限

如果您想成为我的pyexcel 专业用户的 patreon,您的问题将得到优先考虑。

有了您的经济支持,我将能够在编码、文档和撰写有趣的帖子上投入更多时间。

已知约束

不支持字体、颜色和图表。

介绍

libxlsxwpy是 libxlsxwriter ac 库的普通 python 包装器。它支持:写字符串、布尔值、日期时间和数字。

安装

首先,请安装 libxlsxwriter

您可以克隆并安装它:

$ git clone http://github.com/pyexcel/libxlsxwpy.git
$ cd libxlsxwpy
$ python setup.py build
$ python setup.py install

用法

这是等效 C 代码的 python 代码

>>> from libxlsxwpy import Book
>>> book = Book()
>>> book.open("myexcel.xlsx")
True
>>> sheet = book.add_worksheet()
>>> sheet.write_string(0, 0, "Hello me!")
True
>>> book.close()
True

开发指南

代码更改的开发步骤

  1. git 克隆https://github.com/pyexcel/libxlsxwpy.git

  2. cd libxlsxwpy

升级您的设置工具和点子。它们仅用于开发和测试:

  1. pip install --upgrade setuptools pip

然后安装相关的开发需求:

  1. pip install -r rnd_requirements.txt # 如果这样的文件存在

  2. pip install -r requirements.txt

  3. pip install -r 测试/requirements.txt

完成更改后,请提供测试用例、相关文档并更新 CHANGELOG.rst。

如何测试你的贡献

虽然在代码测试中都使用了nosedoctest ,但还是建议将单元测试放在测试中。doctest仅用于确保文档中的代码示例在不同的开发版本中保持有效。

在 Linux/Unix 系统上,请像这样启动您的测试:

$ make

在 Windows 系统上,请发出以下命令:

> test.bat

在你提交之前

请运行:

$ make格式

以便美化您的代码,否则 travis-ci 可能无法通过您的单元测试。

执照

新的 BSD 许可证

更改日志

0.0.2 - 15.10.2020

添加

  1. 新工作表 API:write_number、write_boolean、write_datetime。

更新

  1. book.add_sheet 被 book.add_worksheet 取代。所以它和它的表亲一样:xlsxwriter

0.0.1 - 10.10.2020

添加

  1. 多么壮举!libxlsxwriter 的 python 包装器

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

libxlsxwpy-0.0.2.tar.gz (8.7 kB 查看哈希

已上传 source