在Python中操作Excel文件内容,你可以使用以下库:
xlrd:
用于读取Excel文件,支持`.xls`和`.xlsx`格式。
xlwt:
用于写入Excel文件,只支持`.xls`格式。
openpyxl:
既可以读取文件,也可以写入文件,支持`.xlsx`格式。
xlutils:
提供操作Excel文件的实用工具,如复制、分割、筛选等。
读取Excel文件
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).valueprint(value)
写入Excel文件
import openpyxl创建一个新的Excel文件workbook = openpyxl.Workbook()获取活动工作表sheet = workbook.active写入数据sheet['A1'] = 'Hello, World!'保存文件workbook.save('new_file_path.xlsx')
使用xlwt写入Excel文件
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')
请根据你的具体需求选择合适的库和操作方法。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/93831.html