在 Python 中使用 'openpyxl' 将数据保存到 Excel 文件
在Python中,我们可以使用第三方库'openpyxl'来将数据保存到Excel文件中。'openpyxl'是一个用于操作Excel文件的强大工具,它可以读取、修改和写入Excel文件,并支持各种功能,如创建工作簿、工作表、单元格样式和数据验证等。
下面是一个示例程序,演示如何使用'openpyxl'将数据保存到Excel文件:
首先,我们需要安装'openpyxl'库。在命令行中输入以下命令:
pip install openpyxl
然后,我们可以开始编写Python代码。首先,我们需要导入'openpyxl'库:
python
import openpyxl
接下来,我们可以创建一个新的工作簿并指定一个工作表:
python
wb = openpyxl.Workbook()
ws = wb.active
这将创建一个新的Excel工作簿,并激活默认的工作表。
我们可以使用`ws.cell()`方法来访问单元格,并向其添加数据:
python
ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws['C1'] = '城市'
ws['A2'] = '张三'
ws['B2'] = 25
ws['C2'] = '北京'
ws['A3'] = '李四'
ws['B3'] = 30
ws['C3'] = '上海'
这将在工作表的相应单元格中添加数据。
最后,我们可以保存工作簿到一个Excel文件中:
python
wb.save('data.xlsx')
这将把工作簿保存为名为'data.xlsx'的Excel文件。
下面是完整的Python代码:
python
import openpyxl
# 创建工作簿和工作表
wb = openpyxl.Workbook()
ws = wb.active
# 添加数据
ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws['C1'] = '城市'
ws['A2'] = '张三'
ws['B2'] = 25
ws['C2'] = '北京'
ws['A3'] = '李四'
ws['B3'] = 30
ws['C3'] = '上海'
# 保存工作簿
wb.save('data.xlsx')
通过运行以上代码,我们将在当前工作目录下创建一个名为'data.xlsx'的Excel文件,并在其中保存了指定的数据。
希望上述解释和示例代码能帮助您理解如何使用'openpyxl'库将数据保存到Excel文件中。如果您对代码或配置有任何疑问,请随时提问。