有Power Query大神不?

  • R
    Romain_zc
    想请问下从文件夹导入一批Excel文件,合并成一个查询,每个文件其中表的数据格式是一样的,但sheet名不一样,貌似不能直接合并,非要先手工统一每个Excel文件中的sheet名,感觉非常不便。

    请问有办法直接在PQ中搞定吗?

    谢谢!

    iOS fly ~
  • k
    keshuyi
    应该跟工作表名无关。
  • R
    Romain_zc
    试过是表名改一样就OK iOS fly ~
  • 斗牛士
    用PQ试过几次,一个表里多个sheet,名字不一样不影响合并 iOS fly ~
  • R
    Romain_zc
    我是从N个不同名工作簿中,合并查询其中某一张格式一致但sheet名不一样,你说的是这种情况吗?? iOS fly ~
  • k
    keshuyi
    pq查询不管表名吧
  • R
    Romain_zc
    上网查了半天,才高清楚要用自定义列的Excel.Workbook([content]),而不是直接用Power BI的合并菜单
    不过还是发现一个问题,Excel工作簿的表格名称不能包含符号,否则Power Query不能识别,我原始的Excel文件是系统导出的,每张表格名称中间都有"."和“-”,还是要事先手动把这些符号给删除才行。郁闷


    不知道,有没有给Excel文件的sheet批量改名的工具?
  • k
    keshuyi
    回复7#Romain_zc

    没碰到过,印象不是那几个特殊字符是支持的,上班时测试下。
    sheet批量改名,VBA可以。
  • z
    zhang12668
    用pq合并查询,我使用的场景就是不同文件的sheet名全部一致
  • R
    Romain_zc
    sheet的数据结构一样,sheet名不一样是可以合并查询的 iOS fly ~
  • R
    Romain_zc
    最后发现确实非sheet名的问题,是这些excel本身格式有问题,不知为何excel能打开,PQ就不行。

    iOS fly ~
  • S
    Surran
    好像数据结构一致就行,表名字没关系。HiPDA·NG