tablib把数据导出为Excel、JSON、CSV等格式的Py库(写入数据并导出exl)
#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)相关推荐
- java json删除指定元素_简洁而优雅,Python Tablib实现将数据导出为Excel, Json等N种格式...
遇见 Tablib 我们在 Python 实际开发过程中,经常涉及将数据导出为 Excel.Csv.Yaml.Json 等各种格式的文件的需求,一些粗鲁的实现方式是通过安装各种第三方模块以支持不同格式 ...
- python结果输出到excel-python实现数据导出到excel的示例--普通格式
此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...
- python输出数据到excel-python实现数据导出到excel的示例--普通格式
此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...
- 文件 打包 及 生成Excel文件转PDF格式和Excsl文件格式一体数据
文件 打包 及 生成Excel文件转PDF格式和Excsl文件格式一体数据 前言 一.转PDF 方法 二.生成Excsl文件 三.打包 总结 前言 个人理解,希望对你有所帮助. 一.转PDF 方法 代 ...
- html载入excel数据库,网页数据采集如何导出为Excel、CSV、Html、数据库、API格式_视频教程 - 八爪鱼采集器...
本视频介绍数据查看与导出. 本地采集数据如有采到重复数据.将在点击"导出数据"后提示是否去除重复,可选将全部数据导出也可选去重后导出. 本地数据在导出后不会自动清除,下次可以再次导 ...
- r语言导出文件为xlxs_R语言数据导出到Excel表格-如何将R语言中的表格数据输出为Excel文件...
r语言怎么将values中的数据导出为excel 直接新建一个txt文件,打开,然后按ctrl A,复制excel表格中数据,直接粘贴至该打开的txt文件里即可.或者打开excel后,另存为" ...
- C# 用NPOI将DataGridView中显示的数据导出到Excel(.xls和.xlsx格式)
文章目录 前言 实现步骤 一.安装NPOI 二.创建类 三.调用 前言 本地数据库表中有46785条数据,测试正常 初次运行程序第一次导出,用时在4-5s左右:此后再导出用时在2-3s左右:可能与缓存 ...
- python对数据进行分类、文件是csv文件_用Python将处理数据得到的csv文件分类(按顺序)保存...
用Python中的os和numpy库对文件夹及处理数据后得到的文件进行分类保存: import numpy as np import os for m in range(699,0,-35): cur ...
- bartender外部表不是预期格式_批量合并Excel数据时“外部表不是预期格式”或“文件包含损坏数据”的两种情况...
很多朋友在用Power Query合并(汇总)Excel数据时,碰到过"DataFormat.Error:外部表不是预期格式"或"DataFormat.Error:文件包 ...
最新文章
- Windows Server 2016 + Exchange 2016 +Office365混合部署(四)
- 有关UNLIMITED TABLESPACE权限
- hadooppythonsql_实例讲解hadoop中的hive查询(python语言实现)
- red hat linux怎么运行,Red Hat Linux中自动运行程序
- 汉字转拼音,TinyPinyin、Pinyin4j与JPinyin哪个库更快
- 32核心板怎么样使用stlink_终极调试工具 EventRecorder 使用方法,各种 Link 通吃
- tomcat编码配置gbk_tomcat编码乱码问题
- 数据库的常用操作语句
- python类使用异步_异步Python类
- 窗口电压比较器电路设计
- html使用css居中
- DeepFace人脸检测(python实现)
- 数据库的长连接和短链接
- rabbitMq 删除所有队列 ,还原设置
- ISO质量管理体系认证有哪些流程?
- JSON编辑器,在线与离线
- 艺术摄影--数码单反相机的基本操作和使用(2学时)--SDUST
- 三种扫描局域网ip方案
- 小型计算机电源,机载计算机电源的小型化设计
- LeetCode242. 有效的字母异位词——C语言
热门文章
- 【机器视觉】 Halcon代码导出高级语言代码
- 【Linux系统编程】I/O多路复用select、poll、epoll的区别使用
- 【Linux驱动】字符设备驱动
- nacos oaut服务地址_用户认证的例子:Spring Security oAuth2 + Spring Cloud Gateway + Nacos + Dubbo...
- 调用DM FLDR JNI导出数据库文件
- Jquery 点击当前的标签对象获取值 与JS整理
- Qt 如何消除边框 及 实现透明底色
- 根据身高重建队列—leetcode406
- Python将文字转拼音
- 电脑重装系统后提示invalid partition table怎么解决