[已解决] Excel.CurrentWorkbook() 中取表的绝对路径如何写

  [复制链接]
查看135461 | 回复133 | 2021-2-18 18:29:01 | 显示全部楼层 |阅读模式
详见 附件和截图
= Excel.CurrentWorkbook(){[Name="测试"]}[Content]

上面是取D:\分类.xlsx文件中定义的表"测试",

请教

1、取 D:\分类.xlsx文件中另一张工作表sheet2如何写语句,一定要先定义张表吗

2、取另外路径 E:\123\项目.xlsx文件中定义的一个表"A",如何写语句

2、取另外路径 E:\123\项目.xlsx文件中定义的工作表sheet1,如何写语句,类似问题1

10805111417431.jpg
10805111417432.rar (13.07 KB, 下载次数: 0)
回复

使用道具 举报

灵魂的梦境 | 2021-2-18 18:38:01 | 显示全部楼层
Excel.CurrentWorkbook 是提取当前excel中已转化成表格区域的内容;
提取Excel文件则使用 Excel.Workbook + File.Contents 来进行操作,具体获取哪个工作表则选择性深化即可。
话说这些用鼠标点一点也就行了吧。。。
回复

使用道具 举报

文泰 | 2021-2-18 18:40:01 | 显示全部楼层
1、最好这样。
2、Excel.Workbook(File.Contents("E:\123\项目.xlsx文件中定义的一个表A.xlsx"), null, true)
回复

使用道具 举报

简单爱你 | 2021-2-18 18:45:02 | 显示全部楼层
1、最好这样。
2、Excel.Workbook(File.Contents("E:\123\项目.xlsx文件中定义的一个表A.xlsx"), null, tr ...


谢谢 sasui和 tony@cq 答复!
请教 Excel.Workbook(File.Contents("E:\123\项目.xlsx文件中定义的一个表A.xlsx"), null, true)
比如 取自定义的表 “测试” 是这样写吗
= Excel.Workbook(File.Contents("D:\SHCGB\cwlj\文档\测\分类.xlsx".[Name="测试"]), null, true)
运行出错,
回复

使用道具 举报

86298688 | 2021-2-18 18:49:02 | 显示全部楼层
1、最好这样。
2、Excel.Workbook(File.Contents("E:\123\项目.xlsx文件中定义的一个表A.xlsx"), null, tr ...


谢谢 sasuitony@cq2位老师指导!
D:\SHCGB\cwlj\文档\测\分类.xlsx 有个定义的表 “测试”,是这样写吗
= Excel.Workbook(File.Contents("D:\SHCGB\cwlj\文档\测\分类.xlsx.[Name="测试"]"),null, true)
运行出错
回复

使用道具 举报

67198194 | 2021-2-18 18:56:02 | 显示全部楼层
1、另弄一张表,用来输入文件夹路径、文件名、工作表名;
2、Folder.Files()读出文件夹文件;
3、用文件名,工作表作筛选出文件;
3、然后再用Excel.Workbook()转表。
回复

使用道具 举报

劲秋 | 2021-6-16 17:29:20 来自手机 | 显示全部楼层
发发呆,回回帖,工作结束~
回复

使用道具 举报

zgfzgf | 2021-8-9 08:10:03 来自手机 | 显示全部楼层
支持一下,天天来这学习
回复

使用道具 举报

神童 | 2021-9-9 16:51:52 | 显示全部楼层
越办越好,经常过来学习视频~~~~~~~~~
回复

使用道具 举报

成哥 | 2021-9-13 13:45:31 | 显示全部楼层
是爷们的娘们的都帮顶!大力支持
回复

使用道具 举报

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

本版积分规则