C# 读取excel表格中工作簿名时,希望删除其中存在的空格,要怎样处理

在下面代码中加了replace函数和trim函数,都没有去掉空格,请高人指教。
图片说明另外这句代码怎样理解 strSheetTableName.Contains("$") && strSheetTableName.Replace("'", "").EndsWith("$")?

strSheetTableName.Contains("$") && strSheetTableName.Replace("'", "").EndsWith("$")?
strSheetTableName.Contains("$") &判断strSheetTableName 这个里面是否包含了$符号。
strSheetTableName.Replace("'", "").EndsWith("$") 指SheetTableName 去掉空格后是不是以$结尾