> 技术文档 > 超简单!Python 从零创建 Excel 文件(单表→多表)_excel python

超简单!Python 从零创建 Excel 文件(单表→多表)_excel python

Python 快速创建 Excel 文件

可是孩子学了python只记得print(\"Hello, world!\")了

不要慌,跟着下面的步骤,一步步操作,轻松学会

(前提是至少有python调试运行的环境哈,比如pycharm)

一、准备工作:安装必要的工具

Python 要创建 Excel 文件,需要安装一个名为pandas的工具包,它就像我们处理 Excel 的得力助手。

安装方法(小白易懂版):

1.召唤终端

同时按下键盘上的 Win 键(有微软图标的那个键)和 R 键,屏幕左下角会弹出下面这个小窗口

然后输入cmd,点击Enter键,进入终端(默认是黑色的命令窗口):
(【补充(可以跳过)】1. cmd是啥?cmd是 “Command Prompt”(命令提示符)的缩写,是 Windows 系统提供的一种命令行终端程序。 2.输入cmd并按回车会发生什么?系统会启动该程序,为你提供一个可以输入文本命令与操作系统交互的界面,以便执行文件管理、网络设置等各种任务)

2.进入终端后,输入下载的命令

选择1: pip install pandas   安装到默认路径(可通过pip show pandas看具体在哪)

选择2: pip install pandas --target D:\\Hahaha   指定安装路径(安装后需要将该路径添加到 PYTHONPATH”环境变量中,Python才能正确找到并导入该库)

详细过程(小白易懂版):

在黑色命令窗口里输入 pip install pandas ,再按回车键。

稍等片刻,美味马上就好,你可以看到出现类似 “Successfully installed pandas” 的提示,就说明安装成功啦!√

【好学的小咸鱼会问,pandas安装到哪里了?】

在黑色命令窗口里输入输入pip show pandas,再按回车键

找到Location: (这里就是安装的位置)√

【好学的小咸鱼会问,我不想安装到这里,我想指定安装路径,比如安装到D:\\Hahaha,怎么办?】

在黑色命令窗口里输入输入pip install pandas --target D:\\Hahaha,再按回车键即可

这样操作可以让我们灵活地管理包的安装位置,便于项目管理或在特定环境下使用,不过安装后可能需要将该路径添加到 “PYTHONPATH” 环境变量中,Python 才能正确找到并导入该库
 

二、创建只有一个表格(Sheet)的 Excel 文件

安装好pandas后,打开你写 Python 代码的软件,比如PyCharm,输入下面的代码(因为主包觉得pycharm界面很美观所以基本用pycharm,这里以pycharm举例):

创建一个demo01的python文件

输入代码

【代码注释:

import pandas as pd 导入panda是库

data=....   这个是自己定义表格里的内容

pd.DataFrame(data)  把data变成一个真正的表格

to_excel() 方法把表格保存成Excel文件

\"多吃水果.xlsx\" 是文件名

sheet_name=\"好吃的水果\" 给Excel里的表格起个名字

index=False 表示不显示表格左边默认的数字序号 】

运行这段代码后,在你保存 Python 代码的文件夹里,就能找到一个叫 “多吃水果.xlsx” 的 Excel 文件,打开它就能看到我们创建的表格啦!

三、创建有多个表格(Sheet)的 Excel 文件

有时候,我们需要在一个 Excel 文件里放多个表格,pandas也能轻松实现:

【代码解释:

写法有很多种,便于理解学习,这里举例一个和创建单个表格的代码没啥大的区别的代码,所以创建单个表格的代码看懂了,这里应该也没啥问题了。好吧,是小咸鱼有点懒懒的加菜菜的,会这一个先用着吧哈哈哈哈哈

【怎么在excel看这个多sheet的文件?】

然后你可以看到

学会这些,以后用 Python 处理 Excel 文件就不再是难事啦!快去动手试试吧!

又是功德+99的一天~

【学习心得分享】

编程的核心不是死记硬背代码,而是先理解工具的能力边界(比如 pandas 可以批量生成 Excel 表),再带着需求去匹配解决方案。先把基础用法摸透,新增第三个表、第四个表的操作,做多了自然能举一反三。

创建有多个表格(Sheet)的 Excel 文件的写法有很多,这里只举了一种例子,在这个AI如此强大的时代,我们可以通过AI举一反三,探索更多不同的写法,以及更多pandas的用法。

AI 工具可以当 “代码翻译官”,帮我们把 “想做什么” 转换成 “能运行的代码”,但这并不意味着要当甩手掌柜。至少要知道:

1. 数据该放在哪个字典里(比如data1对应第一个表的数据)

2. 表名该改哪个参数(sheet_name就是 Excel 底部的标签名)

3. 哪里能塞新需求(比如给水果表加一列 “价格”)

只有看懂这些基础逻辑,当 AI 给出代码后,才能像改 Word 文档一样调整内容,让工具真正为自己的需求服务 —— 毕竟AI懂代码懂你的需求,但只有你真正懂自己要做的表格该长什么样。

以上就是本次文章的所有内容啦,外加了一点小咸鱼的学习心得分享,欢迎大佬补充指正