与表格格式数据有关的 Python 库 Tablib

码农软件 · 软件分类 · Python开发工具 · 2019-11-12 15:59:02

软件介绍

Tablib 是一个与表格格式数据有关的 Python 库,允许导入、导出、管理表格格式数据。

特性

    1 导出/导入格式

  • Excel (Sets + Books)

  • JSON (Sets + Books)

  • YAML (Sets + Books)

  • HTML (Sets)

  • TSV (Sets)

  • CSV (Sets)

    2 数据操作

  • 切片

  • 定义动态列

  • 过滤

  • 格式化

示例

准备数据

headers = ('first_name', 'last_name')

data = [
    ('John', 'Adams'),
    ('George', 'Washington')
]

data = tablib.Dataset(*data, headers=headers)

添加新行

data.append(('Henry', 'Ford'))

添加新的一列

data.append_col((90, 67, 83), header='age')

导出json

>>> print data.json
[
  {
    "last_name": "Adams",
    "age": 90,
    "first_name": "John"
  },
  {
    "last_name": "Ford",
    "age": 83,
    "first_name": "Henry"
  }
]

导出xls文件

with open('grades.xls', 'wb') as f:
    f.write(tests.xls)

本文地址:https://codercto.com/soft/d/18836.html

疯狂的站长

疯狂的站长

温世豪 / 清华大学出版社 / 2010年05月 / 29.00元

受全球性金融危机的影响,就业变得越来越困难,众多青年,包括大学毕业生,无不感到就业的巨大压力,站长这一职业不但创业门槛低,而且还自由自在。其实,搭建一个网站是相当简单的,但要成为一名成功的站长则不那么容易。 本书作者是一名站长,从事互联网相关工作已十余年,自已也在经营一个知名网站,积累了大量网站运营经验。作者结合自身真实的“疯狂”创业经历,以平实、通俗的语言讲述如何从零开始起步,最终成为一名......一起来看看 《疯狂的站长》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具