我整理的一些关于【数据】的项目学习资料(附讲解~~)和大家一起分享、学习一下:
利用 Python 创建和保存 Excel 文件
Excel 文件是数据处理和展示中常用的格式。借助 Python,我们可以方便快捷地创建和保存 Excel 文件。本文将介绍如何使用 Python 的 openpyxl
库来实现这一功能,并提供详细的代码示例。
安装依赖
首先,我们需要安装 openpyxl
库。打开终端或命令提示符,运行以下命令:
openpyxl
是一个强大的库,它支持读取和写入 Excel 2010 xlsx/xlsm/xltx/xltm 文件。
创建 Excel 文件的流程
以下是我们创建 Excel 文件的主要步骤:
代码示例
以下是一个简单的代码示例,演示了如何创建一个新的 Excel 文件,并向其中添加数据。
代码解析
- 导入库:首先导入
openpyxl
库。 - 创建工作簿:使用
openpyxl.Workbook()
创建一个新的工作簿。 - 选择工作表:使用
workbook.active
获取默认的活动工作表。 - 命名工作表:可以通过
sheet.title
属性来给工作表命名。例如,此处我们将其命名为 “示例表格”。 - 添加数据:
- 使用
sheet.append()
方法将数据逐行添加到工作表中。 - 首先添加表头的列名。然后,定义一个数据列表并用循环将数据添加到工作表中。
- 使用
- 保存文件:最后,使用
workbook.save()
方法,将工作簿保存为 Excel 文件,文件名为 “示例表格.xlsx”。
运行代码
将上述代码复制到您的 Python 编辑器中并运行。成功执行后,您将在当前目录下找到名为 “示例表格.xlsx” 的 Excel 文件。
表格内容
执行后生成的 Excel 表格内容如下:
序号 | 姓名 | 年龄 |
---|---|---|
1 | 张三 | 25 |
2 | 李四 | 30 |
3 | 王五 | 28 |
进阶:格式化 Excel 文件
openpyxl
还支持多种格式化功能,如设置列宽、字体样式、颜色等。以下是一个简单的示例,演示如何设置列宽和字体样式。
在这个例子中,我们通过 sheet.column_dimensions
设置了列的宽度,并使用 Font
类设置了标题行的字体为加粗的红色。
总结
本文介绍了如何使用 Python 的 openpyxl
库创建和保存 Excel 文件。通过简单易懂的代码示例,您能够快速掌握基本操作。随着需求的增加,您还可以利用 openpyxl
提供的多种功能来实现更复杂的 Excel 文件格式、样式和数据处理。让我们一起动手实践吧!
整理的一些关于【数据】的项目学习资料(附讲解~~),需要自取: