在Python中操作Excel文件内容,你可以使用以下库:
xlrd:
用于读取Excel文件,支持`.xls`和`.xlsx`格式。
xlwt:
用于写入Excel文件,只支持`.xls`格式。
openpyxl:
既可以读取文件,也可以写入文件,支持`.xlsx`格式。
xlutils:
读取Excel文件
```python
import xlrd
打开Excel文件
workbook = xlrd.open_workbook('file_path.xlsx')
获取工作表
sheet = workbook.sheet_by_name('Sheet1')
获取行数和列数
print(sheet.nrows, sheet.ncols)
遍历每一行和每一列
for row in range(sheet.nrows):
for col in range(sheet.ncols):
获取单元格值
value = sheet.cell(row, col).value
print(value)
写入Excel文件```pythonimport openpyxl
workbook = openpyxl.Workbook()
获取活动工作表
sheet = workbook.active
写入数据
sheet['A1'] = 'Hello, World!'
保存文件
workbook.save('new_file_path.xlsx')
使用xlwt写入Excel文件
```python
import xlwt
创建一个新的Excel文件
workbook = xlwt.Workbook()
添加一个工作表
sheet = workbook.add_sheet('Sheet1')
写入数据
sheet.write(0, 0, 'Name')
sheet.write(0, 1, 'Major')
sheet.write(0, 2, 'Subject')
sheet.write(0, 3, 'Score')
sheet.write(1, 0, '张三')
sheet.write(1, 1, '信息与通信工程')
sheet.write(1, 2, '数值分析')
sheet.write(1, 3, 99)
保存文件
workbook.save('login.xls')
请根据你的具体需求选择合适的库和操作方法。

