我有一个在 Excel 中打开的 .xlsx 文件。但是,如果我删除 workbook.xml 中定义的名称字段中工作表名称(不包含空格)周围的单引号,Excel 将通过删除该定义的名称来修复文件。
谁能告诉我们什么时候必须用单引号将工作表名括起来的标准?
文件在这里:https : //www.dropbox.com/sh/eziv9jlbpsppw83/AACwurdX_aOhbK4R06FRizd3a?dl=0
00007113-ENGLISH_original.xlsx - 在 Mac Excel 2011 中打开
00007113-ENGLISH_exported.xlsx - 无法打开(修复对话框)
经过一些测试,我发现如果满足以下任一条件,Excel 将引用工作表名称:
()'$,;-{}可能还有更多,我没有进行详尽的测试)A1符号中是有效的单元格引用,例如B1048576被引用,B1048577不是R1C1符号表示的有效单元格引用,例如RC, RC2, R5C, R-4C, RC-8, R,C我正在制作我的答案社区维基,请随时完成。
好像没有笼统的描述。
但我可以告诉您为什么在参考文献中用引号Excel将工作表名称引起来。这是因为也是符号中的单元格引用。意思是ow olumn = 该行第2列。RC2ACQuotas'RC2ACQuotas'!$A$1:$Q$213RC2R1C1RC2
这似乎不是必然结果,因为Excel工作表名称A123用引号引起来,但A123Test没有。但以符号形式的单元格引用开头的工作表名称R1C1将始终被包围。