用pandas新建excel并设置表头
代码如下:
import pandas#创建一个名字为excel_file_name的excel文件
#这里把表头设置为(姓名name,年龄age,性别gender,城市city,技能skill)
def create_form(excel_file_name):form_header = ['姓名name', '年龄age', '性别gender', '城市city', '技能skill']df = pandas.DataFrame(columns=form_header)df.to_excel(excel_file_name, index=False) #这里把信息插入到excel里面
def add_info_to_form(excel_file_name, name, age, gender, city, skill):df = pandas.read_excel(excel_file_name)row_index = len(df) + 1 #当前excel内容有几行df.loc[row_index] = [name, age, gender, city, skill]df.to_excel(excel_file_name, index=False)if __name__ == "__main__":excel_file_name = 'test.xls'create_form(excel_file_name)add_info_to_form(excel_file_name, '张瑞', 27, '女', '杭州', '吃')add_info_to_form(excel_file_name, '张瑞', 27, '女', '杭州', '吃')
运行结果:
用pandas新建excel并设置表头相关推荐
- pandas输出excel文件添加表头标题,样式装饰器
以下装饰器将输出带有样式的excel文件. import os import pandas as pd from xlsxwriter.utility import xl_rangedef decor ...
- Pandas 导出excel表取消表头与行号方法详解
使用pandas中DataFrame格式数据导出excel的时候遇到了一个麻烦,数据自动生成了表头和行号,很多余,如下图: 下面是通过参数控制避免这种情况的代码,就两个参数: df2.to_excel ...
- pandas读取excel,设置默认读取类型
读取excel的时候,需要将float转为str,代码如下: country_df = pd.read_excel('data0818/A_DATA.xls', dtype=str) print(co ...
- python 写入excel数字格式_从Pandas写入Excel时设置默认数字格式
我把浮点数的格式改为小数点后1位.data = {'A Prime': {0: 3.26, 1: 3.24, 2: 3.22, 3: 3.2, 4: 3.18, 5: 3.16, 6: 3.14, 7 ...
- JAVA导出excel如何设置表头跨行或者跨列,跪求各位大神了
sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, 0));// 开始行,结束行,开始列,结束列.只能是POI了吧?java还有其他方法吗? 转载于 ...
- 表头让你头疼?看这几招解决Pandas读取Excel表头的问题
在数据分析工作中,我们经常需要读取Excel数据.但是当Excel表格中存在多级表头或合并单元格时,使用Pandas读取数据就会出现错误,无法准确识别表头.在此分享几个解决这个问题的实用方法,希望能帮 ...
- EXCEL如何设置固定表头
EXCEL如何设置固定表头 一.首先打开Excel表格,如果你的表头只有一行,那么直接选择"视图-冻结窗格-冻结首行"就可以了. 二.如果你的表头是多行的,那么首先要选中表头的下方 ...
- pandas生成excel多级表头
使用pandas导出excel表格的时候表头可能会出现类似下图这种表头 设计表头数据如下即可 colums = [("1", "1.1"), ("1& ...
- easyexcel 检查表头是否匹配_EasyExcel的不确定表头(根据数据生成表头)的excel导出和二级表头以及设置表头的宽度自适应...
1.效果如图 2.Controller @GetMapping("/exportExcel")public void exportExcel(@RequestParam(value ...
- vue+elementui系统利用Export2Excel.js将表格内容导出到excel,并设置表头文字水平垂直居中
写在前面:这是纯前端导出,导出的表格是二级表头,内容是四级单元格(单元格内有四小格),这几个点学会之后应该能适应大部分导出excel的需求了.本次功能记录真实有效.对于之前没接触过导出excel需求的 ...
最新文章
- 一篇文章能够看懂基础代码之CSS
- python web框架互相融合, Pyramid或取代Django
- Oracle synonym 同义词
- loopback的作用
- win7 php mysql扩展名_Win7 配置Apache+PHP+Mysql环境
- 【转】关于CLR内存管理一些深层次的讨论[下篇]
- python 3.6连接数据库(pymysql方式)
- idea中Mark Directory as的几个选项详解
- Linux系统Bash的常用功能(9)
- grafana默认用户名密码_提升运维格调?Grafana整合Zabbix
- python基础入门第0天
- OC中方法与函数的区别
- 2016-1-8 windows 7下安装mysql及其配置和运用
- html鼠标自动向下滑动,win10电脑中鼠标自动向下或向上滚动怎么解决
- matlab imshow伪彩色,实验7:彩色图像及伪彩色处理
- Bootstrap练习:百度登录框
- SO-Pose: Exploiting Self-Occlusion for Direct 6D Pose Estimation
- (授人以鱼不如授人以渔)mysql-connector-java各种版本下载地址
- ANSYS FLUENT三维非结构网格数值计算及后处理——教室全新风送风与排风
- VB如何自动保存_发酵鱼饵与果酸、VB小药的搭配,这才是夏季钓大鱼的必杀配方!...
热门文章
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xff in position 0: illegal multibyte sequence
- exchange2007的smtp端口更改
- Linux网络编程 ——Select机制
- Redis数据存储类型
- Unity Graph View打造图形化对话编辑系统(三)
- HDU2825 Wireless Password【AC自动机 + DP】
- 校验子解码问题(Syndrome Decoding)
- 利用nat123解决微信公众号对接服务器必须为80端口的问题
- 浏览历史记录通用代码
- maven--解决was cached in the local repository, resolution will not be reattempted until the update