Skip to content

Commit ac23e51

Browse files
committed
Support quoted multiple sheet token in PrefixInfo
1 parent 54b16ee commit ac23e51

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/XLParser/PrefixInfo.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,17 @@ internal static PrefixInfo From(ParseTreeNode prefix)
121121
sheetName = " ";
122122
}
123123
}
124-
// Check if multiple sheets
124+
// Check for multiple sheets
125125
else if (prefix.ChildNodes[cur].Is(GrammarNames.TokenMultipleSheets))
126126
{
127127
multipleSheets = Substr(prefix.ChildNodes[cur].Print(), 1);
128128
}
129+
// Check for multiple sheets (quoted)
130+
else if (prefix.ChildNodes[cur].Is(GrammarNames.TokenMultipleSheetsQuoted))
131+
{
132+
// remove quote and !
133+
multipleSheets = Substr(prefix.ChildNodes[cur].Print(), 2);
134+
}
129135

130136
return new PrefixInfo(sheetName, fileNumber, fileName, filePath, multipleSheets, isQuoted);
131137
}

0 commit comments

Comments
 (0)