python操作excel的方法

  • Post category:Python

下面是详细的”Python操作Excel的方法”教程:

安装xlrd和xlwt模块

在Python中操作Excel需要使用两个模块:xlrd和xlwt。使用pip命令可以方便地安装这两个模块。

pip install xlrd
pip install xlwt

读取Excel文件

xlrd模块可以读取Excel文件、单元格、行和列等。下面的示例展示了如何使用xlrd模块读取一个Excel文件,并输出每一个单元格的值。

import xlrd

# 打开Excel文件
workbook = xlrd.open_workbook('test.xls')

# 获取工作簿中的所有sheet
sheets = workbook.sheets()

# 遍历每一个sheet
for sheet in sheets:
    # 获取sheet中的行数和列数
    rows = sheet.nrows
    cols = sheet.ncols

    # 遍历每一个单元格
    for row in range(rows):
        for col in range(cols):
            # 获取单元格的值
            value = sheet.cell(row, col).value
            # 输出单元格的值
            print(value)

创建Excel文件

使用xlwt模块可以创建一个新的Excel文件,并添加一些单元格数据。下面的示例展示了如何使用xlwt模块创建一个新的Excel文件,并添加一些单元格数据。

import xlwt

# 创建一个新的Excel文件
workbook = xlwt.Workbook()

# 创建一个新的sheet
sheet = workbook.add_sheet('Sheet1')

# 写入单元格数据
sheet.write(0, 0, 'Value1')
sheet.write(0, 1, 'Value2')
sheet.write(1, 0, 'Value3')
sheet.write(1, 1, 'Value4')

# 保存Excel文件
workbook.save('test.xls')

以上就是Python操作Excel的方法的详细实例教程,其中包含了读取Excel文件和创建Excel文件两条示例说明。需要注意的是,还有一些其他的Python操作Excel文件的模块可以使用,例如openpyxl。取决于具体的需求和使用场景,可以选择不同的模块。