我有以下问题:我有一个数据表,该数据表由SQL查询中的数据提供。查询工作正常,但并不是所有数据都显示出来。我删除了其中一个列,不想读它,但它没有显示。
有办法让这件事起作用吗?
基本上,我有那些专栏:
Name, First name, birthday, gender现在我删除了gender
Name, First name, birthday过了一会儿,我想读gender,但是数据表显示了以下内容:
Name, first name, birthday如果我在SQL查询中将列名从gender更改为sex,它确实有效,但这不是我可以接受的解决方案。如果我更改名称,然后在下次刷新时重命名列标题,则名称将被恢复。如果重命名列标题,然后在SQL查询中更改列名,则该列在下一次刷新时消失。
有人找到解决办法了吗?
发布于 2014-04-30 21:46:13
我猜您已经在“外部数据属性”对话框(右键单击> Table>外部数据属性)中保存了列/排序/筛选器/布局。试着取消检查,刷新,然后再检查一次。先救!
发布于 2017-04-09 21:40:40
我也遇到了同样的问题,最后找到了一个简单的添加列的解决方案。单击表,然后单击Query>Edit>Advanced编辑器(在home选项卡下)。
您应该会看到查询的源代码。在第一行代码中,您将看到Columns= (后面是列数)。
您需要更改此编号以反映新CSV文件中正确的列数。我原来有17个专栏。我添加了两个数据列,所以我将这个数字更改为19。
关闭编辑器并刷新,您应该都设置好了。
发布于 2018-04-24 13:44:44
对于任何需要它的人:我没有找到如何遵循Sullivan所描述的方法。
我找到了另一个。它需要在解压缩的XLSX文件中编辑XML。
querytable的#并不总是与表的#相同。
关系用xl\tables_rels\table#.xml.rels描述
https://stackoverflow.com/questions/23396788
复制相似问题