下面我将为您详细讲解Python自动创建Excel并获取内容的完整实例教程。
1.使用Python库xlwt创建Excel文件
通过Python库xlwt,可以自动创建Excel表格并对其进行编辑和填充。以下是创建一个包含3行3列的Excel表格的Python代码示例:
# 引入xlwt库
import xlwt
# 创建一个workbook对象,相当于创建一个Excel文件
workbook = xlwt.Workbook(encoding = 'utf-8')
# 新建一个sheet对象,相当于创建sheet,参数中可指定name
worksheet = workbook.add_sheet('Sheet1')
# 往表格中写数据
for i in range(3):
for j in range(3):
worksheet.write(i, j, 'hello')
# 保存Excel文件
workbook.save('example.xls')
2.使用Python库xlrd读取Excel文件内容
通过Python库xlrd,可以将已有的Excel文件导入Python程序中,并对其内容进行读取和处理。以下是读取Excel表格内容的Python代码示例:
假设文件example.xls中的内容如下:
A | B | C |
---|---|---|
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |
# 引入xlrd库
import xlrd
# 打开一个workbook对象,相当于打开一个Excel文件
workbook = xlrd.open_workbook('example.xls')
# 获取sheet对象
worksheet = workbook.sheet_by_name('Sheet1')
# 获取行数和列数
nrows = worksheet.nrows
ncols = worksheet.ncols
# 循环读取每一个单元格的值
for i in range(nrows):
for j in range(ncols):
print(worksheet.cell_value(i, j), end = '\t')
print('')
以上代码会将sheet1中的内容输出到控制台上,输出结果如下:
1.0 2.0 3.0
4.0 5.0 6.0
7.0 8.0 9.0
以上便是Python自动创建Excel并获取内容的完整实例教程。希望能对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python自动创建Excel并获取内容 - Python技术站