Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python xlrd库

作者:角落里哭泣   发布日期:2025-05-31   浏览:25

import xlrd

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

# 获取所有sheet的名字
sheet_names = workbook.sheet_names()
print(f'Sheet names: {sheet_names}')

# 通过索引获取第一个sheet
sheet = workbook.sheet_by_index(0)

# 也可以通过名字获取sheet
# sheet = workbook.sheet_by_name(sheet_names[0])

# 获取行数和列数
num_rows = sheet.nrows
num_cols = sheet.ncols
print(f'Number of rows: {num_rows}, Number of columns: {num_cols}')

# 遍历所有行并打印每一行的内容
for row_idx in range(num_rows):
    row = sheet.row_values(row_idx)
    print(f'Row {row_idx}: {row}')

# 获取特定单元格的值
cell_value = sheet.cell_value(0, 0)
print(f'Cell value at (0, 0): {cell_value}')

解释说明:

  1. 导入库import xlrd 导入xlrd库,用于读取Excel文件。
  2. 打开Excel文件workbook = xlrd.open_workbook('example.xls') 打开指定的Excel文件。
  3. 获取Sheet信息sheet_names = workbook.sheet_names() 获取所有Sheet的名字。
  4. 选择Sheet:可以通过索引或名字选择具体的Sheet。
  5. 获取行列数num_rows = sheet.nrowsnum_cols = sheet.ncols 获取Sheet的行数和列数。
  6. 遍历行:使用sheet.row_values(row_idx) 遍历每一行并打印内容。
  7. 获取特定单元格的值:使用sheet.cell_value(row, col) 获取指定单元格的值。

这个示例代码展示了如何使用xlrd库读取Excel文件中的数据,并进行基本的操作。

上一篇:python产生随机数

下一篇:python的while循环

大家都在看

python时间格式

python ord和chr

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

python 输出时间

python中list代表什么

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站