美文网首页PowerQuery
【原创】PowerQuery展开文本的奇怪现象

【原创】PowerQuery展开文本的奇怪现象

作者: PowerQuery | 来源:发表于2017-01-17 10:59 被阅读174次

早之前也尝试过用PowerQuery展开过文本,一直很正常,直到前两天,突然发现Excel2016的PowerQuery展开文本时,有一些异常动作。
从下面的代码可以看到,出现了一个“自定义函数1”及其调用。

let 
源 = Folder.Files("C:\Users\wangh\Desktop\马大花"), 
筛选的行 =Table.SelectRows(源, each ([Extension] = ".txt")), 
删除的其他列 = Table.SelectColumns(筛选的行,{"Content", "Name"}), 
调用自定义函数1 = Table.AddColumn(删除的其他列, "从 马大花 (2) 转换二进制文件", each #"从 马大花 (2) 转换二进制文件"([Content])), 
删除的其他列1 = Table.SelectColumns(调用自定义函数1, {"从 马大花 (2) 转换二进制文件"}), 
扩展的表格列1 = Table.ExpandTableColumn(删除的其他列1, "从 马大花 (2) 转换二进制文件", 
Table.ColumnNames(删除的其他列1[#"从 马大花 (2) 转换二进制文件"]{0}))
in 
  扩展的表格列1
检查用户界面,左侧查询列表多了一个包含两个层级的文件夹及四个查询。 再检查“管理参数”对话框,发现多了一个“示例二进制参数1”。
我是在已有查询的基础上,通过“新建源”添加的文本文件源,因此这个“示例二进制参数1”是新增的,原来的查询里,并没有参数:

不知道是怎么回事。
最后我只好自己修改代码,调用Csv.Content()函数来获取txt文本内容:

源 = Folder.Files("C:\Users\wangh\Desktop\马大花"), 
筛选的行 = Table.SelectRows(源, each ([Extension] = ".txt")), 
删除的其他列 = Table.SelectColumns(筛选的行,{"Name", "Content"}), 
已添加自定义1 = Table.AddColumn(删除的其他列, "展开TXT", each Csv.Document([Content])),

相关文章

  • 【原创】PowerQuery展开文本的奇怪现象

    早之前也尝试过用PowerQuery展开过文本,一直很正常,直到前两天,突然发现Excel2016的PowerQu...

  • excel技巧合集

    抛弃VBA,用PowerQuery合并文件下的文本文件

  • PowerQuery分组返回所有行之后还原列顺序

    前面有提到过,当用PowerQuery分组功能挑选出重复值之后,展开的表格列顺序发生了变化,那么要如何保证展开的列...

  • 奇怪的现象

    奇怪的现象之一:初一初二是班主任奇缺,请这个不干,请那个不干,到了初三出现一个奇怪的现象,大家争着干,没有聘到说自...

  • 奇怪的现象

    我上班的公司经历不多,但是我突然发现,为什么我上班的地方总会有一个同事特爱开一些黄色玩笑,或者会跟我或者其...

  • 奇怪的现象

    现在是晚上11:43,我刚洗完澡,在泡脚。为什么每天都泡脚呢?从我记事的时候,我每天晚上都会洗脚。当然不是简简单单...

  • 奇怪的现象

    今天带着小孩去美院踢足球,看到一个爸爸带着一个九岁左右的小孩在足球场,这位小孩在沿着一条线练习带球,爸爸在球场边,...

  • 奇怪的现象

    今天遁入虚无 遗留下灵魂在发声 路人有许多 都背着重重的壳 步履缓慢的前行者 每...

  • 奇怪的现象

    今年,一直在看FT的文章,无外乎批评中国大陆在国内和国际上的各种举动。在他眼里,中国这个最大的发展中国家是人类公敌...

  • 奇怪的现象

    这次离开安徽之前,分别用电话、微信、面对面的与朋友们告别,因为是乘飞机,所以特别告诉他们,我们是坐飞机出行,就怕对...

网友评论

    本文标题:【原创】PowerQuery展开文本的奇怪现象

    本文链接:https://www.haomeiwen.com/subject/efjmbttx.html