从网上获取和转换Excel不会选择新添加的列

时间:2018-11-14 18:20:05

标签: excel csv google-sheets powerquery

我正在使用Power Query从Google Spreadsheet更改日志中加载数据,以捕获我们所在部门的更改。

我使用通过CSV加载数据的方法进行设置。我从要使用的文件中生成了工作表的下载,并使用下载链接提供了网络查询。这一切都按预期进行。为了进行分析,我必须在此工作表中再添加两列,从而添加CSV文件。

现在,当我基于链接运行查询时,查询中不会识别新列(7和8)。如果我将源手动设置为8列,则其中的数据也不会显示。

我已经检查了下载的CSV(生成链接)。它确实包含记事本中的数据,并且当我将下载的CSV加载到Power Query中时,它也提取了数据。

这就像某种缓存将链接限制为以前使用的6列,但是我不知道如何解决它。

感谢您为我指出正确的方向。

1 个答案:

答案 0 :(得分:2)

寻找类似于

的代码
Source = Csv.Document(File.Contents("C:\TEMP\5.csv"),[Delimiter=",", Columns=6, Encoding=1252, QuoteStyle=QuoteStyle.None])

并删除

, Columns=6

分开,让你得到

Source = Csv.Document(File.Contents("C:\TEMP\5.csv"),[Delimiter=",", Encoding=1252, QuoteStyle=QuoteStyle.None])