哈哈132 发表于 2020-11-9 19:59:07

python打不开excel

用这个打开excel,没有报错,但是也没有打开,求解。

import xlrd
xlsx = xlrd.open_workbook(r'D:\中国\微众\预估表.xlsx')

Twilight6 发表于 2020-11-9 20:24:15



没报错说明文件读取成功了呀,然后根据你的需求进行处理呀?

你可能理解错了打开,你可能以为会像 WPS office 那样弹出窗口嘛...{:9_229:}

哈哈132 发表于 2020-11-10 10:07:42

Twilight6 发表于 2020-11-9 20:24
没报错说明文件读取成功了呀,然后根据你的需求进行处理呀?

你可能理解错了打开,你可能以为会像 W ...

我想要的是弹出窗口,可以帮忙改一下么?

疾风怪盗 发表于 2020-11-10 10:45:19

哈哈132 发表于 2020-11-10 10:07
我想要的是弹出窗口,可以帮忙改一下么?

os.system(r"start EXCEL.EXE D:\python\test\1.xlsx")

哈哈132 发表于 2020-11-10 15:55:26

疾风怪盗 发表于 2020-11-10 10:45
os.system(r"start EXCEL.EXE D:\python\test\1.xlsx")

谢谢,但是弹出来“抱歉,无法找到xxx表,可能被移动或复制”,另外这样打开的话,怎么定义这个表呢,比如如果是xlsx = xlrd.open_workbook(r'D:\中国\微众\预估表.xlsx'),xlsx定义的是本表。

疾风怪盗 发表于 2020-11-10 21:07:32

哈哈132 发表于 2020-11-10 15:55
谢谢,但是弹出来“抱歉,无法找到xxx表,可能被移动或复制”,另外这样打开的话,怎么定义这个表呢,比如 ...

{:10_284:}无法找到表?你自己表的位置,没有这张表?
这样就不用xlrd,直接用的os,打开excel,看不懂你说怎么定义表是什么意思?

Clement_Levi 发表于 2020-11-10 23:12:26

本帖最后由 Clement_Levi 于 2020-11-10 23:16 编辑

四楼说得好,需要打开窗口应该调用操作系统接口进行操作。{:10_277:}
至于接下来对xls文件进行读写操作就需要使用对应的第三方库,如pandas等
我不是很常处理excel,这方面不很了解,楼主可以看一下这个帖子
https://blog.csdn.net/wulishinian/article/details/106719690
https://zhuanlan.zhihu.com/p/23998083
https://zhuanlan.zhihu.com/p/259583430

lengyue869 发表于 2020-11-10 23:32:20

用xlwings啊

哈哈132 发表于 2020-11-11 10:28:56

Clement_Levi 发表于 2020-11-10 23:12
四楼说得好,需要打开窗口应该调用操作系统接口进行操作。
至于接下来对xls文件进行读写操作就 ...

谢谢,很受用

哈哈132 发表于 2020-11-11 10:29:44

Twilight6 发表于 2020-11-9 20:24
没报错说明文件读取成功了呀,然后根据你的需求进行处理呀?

你可能理解错了打开,你可能以为会像 W ...

谢谢,确实是你说的这样
页: [1]
查看完整版本: python打不开excel