欢迎访问宙启技术站
智能推送

Python中Workbook()函数的用法和示例

发布时间:2023-12-24 01:47:52

在Python中,Workbook()函数是openpyxl库中的一个函数,用于创建一个Excel工作簿对象。

语法:

Workbook()函数的语法如下:

Workbook(write_only=False, iso_dates=False)

参数说明:

- write_only:指定是否只读取工作簿中的数据,默认为False,表示既能读取也能写入数据。

- iso_dates:指定是否将所有日期保存为ISO格式,默认为False,表示保存为常规格式。ISO格式是YYYY-MM-DD的形式。

示例:

下面是一个使用Workbook()函数创建一个Excel工作簿对象的示例:

# 导入openpyxl库

from openpyxl import Workbook

# 创建一个工作簿对象

wb = Workbook()

# 获取默认的活动工作表

ws = wb.active

# 向工作表中写入数据

ws['A1'] = 'Hello'

ws['B1'] = 'World'

# 保存工作簿

wb.save('example.xlsx')

上述示例中,首先导入openpyxl库,然后调用Workbook()函数创建一个Excel工作簿对象,然后获取默认的活动工作表,通过ws['A1']和ws['B1']向工作表中写入数据,并使用wb.save()方法保存工作簿到example.xlsx文件。

Workbook()函数也可以接收一些其他参数,比如write_only和iso_dates。如果将write_only参数设置为True,则创建的工作簿对象只能用于写入数据,不能用于读取数据。如果将iso_dates参数设置为True,则保存的日期将会以ISO格式保存,即YYYY-MM-DD的形式。

总结:

Workbook()函数是openpyxl库中用于创建Excel工作簿对象的函数,通过该函数可以创建一个空的Excel工作簿对象,并向其中添加数据。