客户创建好的有一个数据透视表的模板,在一个文件夹中有下载的很多经销商的待处理的分表,需要将这些文件都添加数据透视表好进行后续的数据整合操作,但是在对每张表的添加过程中出现了问题,报错为:
“(-2147352567, '发生意外。', (0, 'Microsoft Excel', '数据透视表字段名无效。在创建透视表时,必须使用组合为带有标志列列表的数据。如果要更改数据透视表字段的名称,必须键入字段的新名称。', 'xlmain11.chm', 0, -2146827284), None)”
后续在进行调试之后总结出来使用这个指令的步骤。



1.新建的数据透视表的表头的字段名称一定要与我们在影刀里读取的模板表内的模板名称字段完全一致,否则会报错。
2.将要新建的数据透视表的表格中不能存在未被命名的空列,必须要将表头未被命名的空列组合为带有标志列列表的数据。如果要更改数据透视表字段的名称,必须要键入字段的新名称。否则会报错。
3.在数据源的设置上,需要我们填写新表的‘sheet页名称’!$A$1:$最后一列的列号$整个excel表的总行数,这里的sheet页名称一定要用单引号包住,并且后面要加上感叹号。