【Python】——Excel
import pandas as pd# 1. 表格行列互换
def exchange_row_axi(root):# data_ = pd.read_csv(r'./train.csv', encoding='utf-8') # 读取csv格式df = pd.read_excel(root) # 读取xls格式df.head()print('df: ', df)df.T.apply(pd.Series.to_list, axis=0)print('df: ', df)df.to_csv('exchange_row_axi.csv')return dfexchange_row_axi('./example.xls')# 2. 提取某几列到另一个新csv文件
def extract_row(root):df = pd.read_excel(root)print(df.head(10))df = df.loc[:, ['a']]df.to_csv('extract_row.csv')return dfextract_row('./example.xls')# 3. 将Excel某一列的数据存放到一个列表里
def excel_one_line_to_list(root):# df = pd.read_excel(root)# print(df.head(10))df = pd.read_csv(r'./train.csv', encoding='utf-8') # 读取csv格式df_li = df.values.tolist()result = []for s_li in df_li:result.append(s_li[0])# print(result)print(type(result))return resultexcel_one_line_to_list('./example.xls')# 4. 将Excel好几列的数据存放到一个列表里
def excel_several_line_to_list(root):result = []for i in range(3):print(i)df = pd.read_excel(root, usecols=[i],names=None)df_li = df.values.tolist()for s_li in df_li:result.append(s_li[0])print(result)return resultexcel_several_line_to_list('./example.xls')# 4. 将列表保存到本地Excel,一个数字一个格子
def list_to_excel():a = ['1', '2', '3', '4']df = pd.DataFrame(a, columns=['a']) # 列名df.to_excel("list_to_excel.xlsx", index=False)return dflist_to_excel()
【Python】——Excel相关推荐
- 【Python】excel格式转换操作 -操作Excel、Word、CSV(4)(保姆级图文注释+测试代码+api例程)
目录 预览效果: API说明: 基本例程 总结 欢迎关注 『Python』 系列,持续更新中 欢迎关注 『Python』 系列,持续更新中 预览效果: 可以对字体,颜色.对齐.合并等平时 Excel ...
- python转json到excel_【Python】EXCEL转Json
在网上查阅了好几个EXCEL转Json的代码,有的是仅支持一个层级的Json(这个就不支持多层级的json),有的太过复杂看的不是很懂,所以就自己写了一个目前符合自己使用的代码. 我先讲下实现的方式. ...
- 【Python】EXCEL转Json
在网上查阅了好几个EXCEL转Json的代码,有的是仅支持一个层级的Json(这个就不支持多层级的json),有的太过复杂看的不是很懂,所以就自己写了一个目前符合自己使用的代码.我先讲下实现的方式. ...
- 【python】Excel文件的插入操作
上篇文章写了pandas读取Excel文件的操作,但实际应用中,我们还需要对Excel指定单元格进行写入操作. pandas模块写入 pandas模块方法写入,简单粗暴,就是把整个Excel文件重写 ...
- 【Python】Excel处理
1.包导入 from openpyxl import Workbook from openpyxl import load_workbook from openpyxl.compat import r ...
- python与excel互通_【python】python vs Excel ( 与mysql数据库之间的交互)
[python]python vs Excel ( 与mysql数据库之间的交互) 通过python与mysql数据库做交互 到目前为止大部分案例的演示数据都是基于文件进行读取的.那么python如何 ...
- echarts 设置仪表盘数字的位置_【Python代替Excel】11:用Python做数据仪表盘
今天要学习的,是用Python制作数据仪表盘,也就是用Python作图. 用到的库是matplotlib.pyplot,可以制作 折线图.饼图.柱形图.堆积柱形图.组合图等等. 准备工作 数据下载,共 ...
- 【python】从Excel中提取数据并判断该数据是否含有特定的关键词
第一次在CSDN发布文章,初衷是为了记录的同时希望能帮到有需要的人与大家共同学习,不足之处还请大佬们多多指教,感谢~ 参考链接有:[python]提取excel中的某一列数据_allan2222的博客 ...
- 【python】数据分析绘制疫情图(爬取数据+保存Excel+echart绘制地图)
数据分析师工作中常规流程一般是:数据获取.数据处理.数据分析展示等. 本篇通过国内疫情数据实现数据从爬取到展示的过程. 介绍 py版本:python 3.8 目标绘制全国疫情图. 思路 通过以下三个方 ...
最新文章
- C++ 向量(vector) 的使用
- 【Linux】一步一步学Linux——gpasswd命令(90)
- Spring框架—体系结构
- UVa712 S-Trees满二叉树
- fragment重影解决办法
- ios中数据存储方式
- PHP(四)运算符、表达式和语句
- 怎么提高文公写作水平?公文写作报告类模板
- TCP/IP的安全缺陷
- 基于JAVA的鲜花店商城平台【数据库设计、源码、开题报告】
- 6120c手机使用教程大全!
- python中tensorflow_Python Tensor FLow简单使用方法实例详解
- Ubuntu18.04美化主题(mac主题)
- U8接口开发-五大方式对比与剖析
- 聊聊短信接口攻击的防范方案
- 开源代码01:眼力大挑战
- Qt开源版下载官网地址 macOS
- java jstack 分析工具_JVM分析工具——jstack实践
- HTML前端输入一个值判断奇数还是偶数
- RC电容充电时间计算