要创建新的 Excel 文件,您必须首先创建一个工作簿,然后添加工作表并将数据写入单元格。
openpyxl库中的Workbook是一个用于创建新Excel文件的类。
要使用Workbook,您需要导入特殊的库。
在创建新文件之前,导入 Workbook 类:
从openpyxl导入工作簿
要使用现有文件,您需要使用 load_workbook
从openpyxl导入load_workbook
您可以通过导入openpyxl库来实现,但是您必须 电话号码库 在函数之前写入openpyxl。将会使用openpyxl.load_workbook来代替load_workbook。
例子:
从openpyxl导入工作簿
# 创建一个新的工作簿(文件)
wb = openpyxl。工作簿()
# 获取活动工作表(默认创建一张工作表)
工作表 = wb.active
# 设置工作表名称
sheet.title = “Sheet1”
# 将数据写入单元格
工作表[ 'A1' ] = “你好”
工作表[ 'A2' ] = “世界”
# 将文件保存到磁盘
wb。保存('new_file.xlsx' )
在save()方法中,您可以只指定文件名或其完整路径。
— 如果仅指定文件名,如示例中所示(“new_file.xlsx”),则文件将保存在程序的当前工作目录中(启动脚本的文件夹)。
— 如果需要将文件保存在特定文件夹中,则应在引号中指定该文件的完整路径,例如:
wb。保存(r “C:\Users\User\Documents\new_file.xlsx” )
在路径字符串之前使用r字符以避免反斜杠 (\) 字符出现问题。
因此,我们创建了一个新文件new_file.xlsx,添加了一个包含单元格A1和A2数据的工作表并保存了该文件。
如何打开现有文件
要打开现有文件,请使用load_workbook()方法。
例子:
wb = load_workbook ( '文件.xlsx' )
此行将打开文件file.xlsx。
成为一名数据分析师,获得抢手的专业技能
阅读更多
成为一名数据分析师,获得抢手的专业技能
使用工作表
获取活动工作表
活动工作表是您上传或创建文件时默认打开的工作表。您可以使用主动方法获取它。
例子: