#tablib把数据导出为Excel、JSON、CSV等格式的Py库
#python 3import tablib#定义列标题
headers = ('1列', '2列', '3列', '4列', '5列')#需写入的数据,按照一行一行的输入
#元组数据的个数必须和列数一致
data = [('23','23','34','23','34'),('sadf','23','sdf','23','fsad')]#写入数据
mylist = tablib.Dataset(*data, headers=headers)#追加数据
mylist.append(('Henry', 'Ford','xiaodeng','xiaochen','china'))
mylist.append(('a', 'b','c','d','e'))#新增列,同时列中插入新的数据,
#mylist.append_col((90, 67, 83), header='age')#出现错误,因为已经有4行数据,但是新增的列age只有3个数据
mylist.append_col((90, 67, 83,100), header='age')#在指定行插入一行数据
mylist.insert(0, ['est', 'liuyi','test','test','test','test5'])
#这个语句的意思在第1行插入一行数据,数据的个数和列数相等,注意标题行不算在内,从有数据的行开始算行数#在指定列插入一列数据,数据的个数和当前已有数据的行数相同
#mylist.insert_col(0, ('male', 'female','1','0','1'), header='sex')#修改excel薄的表的名字
mylist.title='sheet1'#写入EXL文件
with open('test.xls', 'wb') as f:#exl是二进制数据
    f.write(mylist.xls)#创建excel薄并写入sheet1表中
myDataBook = tablib.Databook(("sheet1","sheet2"))
#查看excel薄的表名,sheet1,sheet2等等
print(myDataBook.sheets())#读取excel表中的所有数据
#print(mylist)
"""
1列   |2列  |3列      |4列      |5列   |age
-----|----|--------|--------|-----|---
23   |23  |34      |23      |34   |90
sadf |23  |sdf     |23      |fsad |67
Henry|Ford|xiaodeng|xiaochen|china|83
a    |b   |c   获取第一列数据    |d       |e    |100
"""#
#print(mylist['1列'])#['23', 'sadf', 'Henry', 'a']#删除第一行数据
#mylist.lpop()
#删除第[0,2)行数据
#del mylist[0:2]print(mylist)

转载于:https://www.cnblogs.com/dengyg200891/p/5350688.html

tablib把数据导出为Excel、JSON、CSV等格式的Py库(写入数据并导出exl)相关推荐

  1. java json删除指定元素_简洁而优雅,Python Tablib实现将数据导出为Excel, Json等N种格式...

    遇见 Tablib 我们在 Python 实际开发过程中,经常涉及将数据导出为 Excel.Csv.Yaml.Json 等各种格式的文件的需求,一些粗鲁的实现方式是通过安装各种第三方模块以支持不同格式 ...

  2. python结果输出到excel-python实现数据导出到excel的示例--普通格式

    此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...

  3. python输出数据到excel-python实现数据导出到excel的示例--普通格式

    此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...

  4. 文件 打包 及 生成Excel文件转PDF格式和Excsl文件格式一体数据

    文件 打包 及 生成Excel文件转PDF格式和Excsl文件格式一体数据 前言 一.转PDF 方法 二.生成Excsl文件 三.打包 总结 前言 个人理解,希望对你有所帮助. 一.转PDF 方法 代 ...

  5. html载入excel数据库,网页数据采集如何导出为Excel、CSV、Html、数据库、API格式_视频教程 - 八爪鱼采集器...

    本视频介绍数据查看与导出. 本地采集数据如有采到重复数据.将在点击"导出数据"后提示是否去除重复,可选将全部数据导出也可选去重后导出. 本地数据在导出后不会自动清除,下次可以再次导 ...

  6. r语言导出文件为xlxs_R语言数据导出到Excel表格-如何将R语言中的表格数据输出为Excel文件...

    r语言怎么将values中的数据导出为excel 直接新建一个txt文件,打开,然后按ctrl A,复制excel表格中数据,直接粘贴至该打开的txt文件里即可.或者打开excel后,另存为" ...

  7. C# 用NPOI将DataGridView中显示的数据导出到Excel(.xls和.xlsx格式)

    文章目录 前言 实现步骤 一.安装NPOI 二.创建类 三.调用 前言 本地数据库表中有46785条数据,测试正常 初次运行程序第一次导出,用时在4-5s左右:此后再导出用时在2-3s左右:可能与缓存 ...

  8. python对数据进行分类、文件是csv文件_用Python将处理数据得到的csv文件分类(按顺序)保存...

    用Python中的os和numpy库对文件夹及处理数据后得到的文件进行分类保存: import numpy as np import os for m in range(699,0,-35): cur ...

  9. bartender外部表不是预期格式_批量合并Excel数据时“外部表不是预期格式”或“文件包含损坏数据”的两种情况...

    很多朋友在用Power Query合并(汇总)Excel数据时,碰到过"DataFormat.Error:外部表不是预期格式"或"DataFormat.Error:文件包 ...

最新文章

  1. Windows Server 2016 + Exchange 2016 +Office365混合部署(四)
  2. 有关UNLIMITED TABLESPACE权限
  3. hadooppythonsql_实例讲解hadoop中的hive查询(python语言实现)
  4. red hat linux怎么运行,Red Hat Linux中自动运行程序
  5. 汉字转拼音,TinyPinyin、Pinyin4j与JPinyin哪个库更快
  6. 32核心板怎么样使用stlink_终极调试工具 EventRecorder 使用方法,各种 Link 通吃
  7. tomcat编码配置gbk_tomcat编码乱码问题
  8. 数据库的常用操作语句
  9. python类使用异步_异步Python类
  10. 窗口电压比较器电路设计
  11. html使用css居中
  12. DeepFace人脸检测(python实现)
  13. 数据库的长连接和短链接
  14. rabbitMq 删除所有队列 ,还原设置
  15. ISO质量管理体系认证有哪些流程?
  16. JSON编辑器,在线与离线
  17. 艺术摄影--数码单反相机的基本操作和使用(2学时)--SDUST
  18. 三种扫描局域网ip方案
  19. 小型计算机电源,机载计算机电源的小型化设计
  20. LeetCode242. 有效的字母异位词——C语言

热门文章

  1. 【机器视觉】 Halcon代码导出高级语言代码
  2. 【Linux系统编程】I/O多路复用select、poll、epoll的区别使用
  3. 【Linux驱动】字符设备驱动
  4. nacos oaut服务地址_用户认证的例子:Spring Security oAuth2 + Spring Cloud Gateway + Nacos + Dubbo...
  5. 调用DM FLDR JNI导出数据库文件
  6. Jquery 点击当前的标签对象获取值 与JS整理
  7. Qt 如何消除边框 及 实现透明底色
  8. 根据身高重建队列—leetcode406
  9. Python将文字转拼音
  10. 电脑重装系统后提示invalid partition table怎么解决