上海商场网站开发,百度app官网,互联网创业项目怎么推广,wordpress 多层目录目录 前言解决方案先不加#xff1a;看读取信息加上参数#xff1a;看读取信息完整代码 前言 我们在读取Excel文件时#xff0c;假如某行或者某列是利用公式生成的#xff0c;但是我们在利用openpyxl进行读取时#xff0c;发现读取到的是公式#xff0c;而非显示的值
解… 目录 前言解决方案先不加看读取信息加上参数看读取信息完整代码 前言 我们在读取Excel文件时假如某行或者某列是利用公式生成的但是我们在利用openpyxl进行读取时发现读取到的是公式而非显示的值
解决方案 加上参数data_onlyTrue
workbook load_workbook(filename文件.xlsx,data_onlyTrue)先不加看读取信息 发现读取到的是公式而非值 加上参数看读取信息 发现读取到的是值就是我想要的 完整代码 import openpyxl
# 打开 Excel 文件获取 Workbook 对象
workbook openpyxl.load_workbook(文件.xlsx,data_onlyTrue)
# 选择需要读取数据的 Sheet获取 Worksheet 对象
worksheet workbook.active# 循环遍历每一行将每一行的数据以列表形式添加到 rows 列表中for i, row in enumerate(worksheet.iter_rows(values_onlyTrue), 1):d list(row)print(f行{i},d)
# workbook.save(./结果.xlsx),由于这里只是读取没有修改无需保存
希望对大家有帮助
致力于办公自动化的小小程序员一枚
都看到这了关注点赞收藏不迷路