鱼C论坛

 找回密码
 立即注册
查看: 3366|回复: 5

如何打开WPS做的表格

[复制链接]
发表于 2022-10-9 09:41:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
正在学习读取EXCEL表格里的数据,参考使用 from openpyxl import load_workbook,但提示openpyxl.utils.exceptions.InvalidFileException: openpyxl does not support the old .xls file format, please use xlrd to read this file, or convert it to the more recent .xlsx file format.
我换成xlrd也不行,把WPS的表格*.xls,另存为*.xlsx,也不行

新手学习,请各位指点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-10-9 09:43:43 | 显示全部楼层
使用xlrd,提示ImportError: cannot import name 'load_workbook' from 'xlrd'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-9 09:50:13 | 显示全部楼层
redeemer_liu 发表于 2022-10-9 09:43
使用xlrd,提示ImportError: cannot import name 'load_workbook' from 'xlrd'

恐怕不行,目前的python包 好像都只支持微软的excel
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-9 11:21:20 | 显示全部楼层
wp231957 发表于 2022-10-9 09:50
恐怕不行,目前的python包 好像都只支持微软的excel

另存为也不行?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-9 11:23:47 From FishC Mobile | 显示全部楼层
redeemer_liu 发表于 2022-10-9 11:21
另存为也不行?

你可以操作csv文档,这玩意是文本文件,没有格式
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-9 14:21:16 | 显示全部楼层
import xlwings as xw
app = xw.App(visible=False, add_book=False) # 程序可见,只打开不新建工作薄
app.display_alerts = False
app.screen_updating = False  # 是否实时刷新excel程序的显示内容

workbook = xw.Book('d:\\python\\重要设备状态跟踪(新版2022).xlsx')
worksheet = workbook.sheets['状态跟踪表']

data = {}
nrow = worksheet.api.UsedRange.Rows.count
for row in range(3,nrow):
    date = worksheet['D' + str(row)].value
    linenumber = worksheet['B' + str(row)].value
    faultname = worksheet['J' + str(row)].value
    stoptime = worksheet['E' + str(row)].value
    area = worksheet['L' + str(row)].value
    info_list = [linenumber, faultname, stoptime, area]
    data.setdefault(date, [])
    data[date].append(info_list)

能读出来的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 22:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表