python多种数据类型输出为Excel文件

2025-03-17 13:50

本文主要是介绍python多种数据类型输出为Excel文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《python多种数据类型输出为Excel文件》本文主要介绍了将Python中的列表、元组、字典和集合等数据类型输出到Excel文件中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参...

python中的列表、元组、字典、集合有时包含大量的数据,而这样的变量在主流编辑器http://www.chinasem.cnPyCharm中并不能像MATLAB那样直接可视化显示出来亦或直接打印、复制粘贴。如下图是一张图片的像素点数据:

python多种数据类型输出为Excel文件

因此我们需要将这些变量的数值输出到Excel中,方便后续使用http://www.chinasem.cn

大致需要3个包:numpypandasopenpyxl,如果用Anaconda有的版本已经自带:

python多种数据类型输出为Excel文件

一.列表List

import pandas as pd
data=[[1,2,3,4,5],[6,7,8,9,10]]
df = pd.DataFrame(data)
print(df)
df.to_excel('D:\\output1.xlsx', index=False)

注意:

  • openyxl不需要导入,只要安装了就可以;但必须导入pandas
  •  路径文件名需要自己写,但是一定要用双反斜杠——因为 作为转义符会抵消一个~

python多种数据类型输出为Excel文件

实际上,此处调用pandas包将原始数据变为dataframe型的数据,因为上述只有数值,没有定义行列,因此列标默认从0开始设置,用户可以自行设置行列名:

import pandas as pd
data=[[1,2,3,4,5],[www.chinasem.cn6,7,8,9,10]]

df = pd.DataFrame(data,
                 index=['1行','2行'],
   php              columns=['1列','2列','3列','4列','5列'])
print(df)
df.to_excel('D:\\output5.xlsx', index=False)

需要注意的是,参数名必须严格写index和columns~

python多种数据类型输出为Excel文件

另外可以设置index和columns的布尔值,选择性保留行列标签(默认为真):

import pandas as pd
data=[[1,2,3,4,5],[6,7,8,9,10]]

df = pd.DataFrame(data,
                 index=['1行','2行'],
                 columns=['1列','2列','3列','4列','5列'])
print(df)
df.to_excel('D:\\output6.xlsxphp')

python多种数据类型输出为Excel文件

二.字典dict

import pandas as pd

data = {'队名': ['拜仁慕尼黑', '勒沃库森', '多特蒙德'],
        '所在州': ['巴伐利亚','北莱茵-威斯特法伦', '北莱茵-威斯特法伦'],
        '排名': [1, 2, 10]}

df = pd.DataFrame(data)
print(df)
df.to_excel('D:\\output2.xlsx', index=False)

python多种数据类型输出为Excel文件

三.集合set

import pandas as pd

data={1,2,3,4,5}

df = pd.DataFrame(data)
print(df)
df.to_excel('D:\\output3.xlsx', index=False)

python多种数据类型输出为Excel文件

四.元组tuple

import pandas as pd

data=(1,3,2,5)

df = pd.DataFrame(data)
print(df)
df.to_excel('D:\\output4.xlsx', index=False)

python多种数据类型输出为Excel文件

总的来说,往往大量的数据处理主要用到的还是字典和列表~

到此这篇关于python多种数据类型输出为Excel文件的文章就介绍到这了,更多相关python输出为Excel文件内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!

这篇关于python多种数据类型输出为Excel文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153787

相关文章

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

Python获取浏览器Cookies的四种方式小结

《Python获取浏览器Cookies的四种方式小结》在进行Web应用程序测试和开发时,获取浏览器Cookies是一项重要任务,本文我们介绍四种用Python获取浏览器Cookies的方式,具有一定的... 目录什么是 Cookie?1.使用Selenium库获取浏览器Cookies2.使用浏览器开发者工具

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

Python实现批量提取BLF文件时间戳

《Python实现批量提取BLF文件时间戳》BLF(BinaryLoggingFormat)作为Vector公司推出的CAN总线数据记录格式,被广泛用于存储车辆通信数据,本文将使用Python轻松提取... 目录一、为什么需要批量处理 BLF 文件二、核心代码解析:从文件遍历到数据导出1. 环境准备与依赖库

Python Web框架Flask、Streamlit、FastAPI示例详解

《PythonWeb框架Flask、Streamlit、FastAPI示例详解》本文对比分析了Flask、Streamlit和FastAPI三大PythonWeb框架:Flask轻量灵活适合传统应用... 目录概述Flask详解Flask简介安装和基础配置核心概念路由和视图模板系统数据库集成实际示例Stre

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

详解MySQL中JSON数据类型用法及与传统JSON字符串对比

《详解MySQL中JSON数据类型用法及与传统JSON字符串对比》MySQL从5.7版本开始引入了JSON数据类型,专门用于存储JSON格式的数据,本文将为大家简单介绍一下MySQL中JSON数据类型... 目录前言基本用法jsON数据类型 vs 传统JSON字符串1. 存储方式2. 查询方式对比3. 索引

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

Python使用openpyxl读取Excel的操作详解

《Python使用openpyxl读取Excel的操作详解》本文介绍了使用Python的openpyxl库进行Excel文件的创建、读写、数据操作、工作簿与工作表管理,包括创建工作簿、加载工作簿、操作... 目录1 概述1.1 图示1.2 安装第三方库2 工作簿 workbook2.1 创建:Workboo

SpringBoot集成EasyPoi实现Excel模板导出成PDF文件

《SpringBoot集成EasyPoi实现Excel模板导出成PDF文件》在日常工作中,我们经常需要将数据导出成Excel表格或PDF文件,本文将介绍如何在SpringBoot项目中集成EasyPo... 目录前言摘要简介源代码解析应用场景案例优缺点分析类代码方法介绍测试用例小结前言在日常工作中,我们经