我从excel表中获取列名,我得到的一个列名如下:
Recorded by" & vbLf & "FO Staff
对于所有excel列名称,我在程序中有一个列表,以反映excel中的所有内容,以检查它们是否匹配。但是只有那个列给我提到了字符串。问题是我不知道如何准备我的字符串与文本相同以进行比较。简单地说如何准备字符串以获得我上面显示的字符串?如有可能,请说明。
修改 没有提到一件事。我将所有反映的值存储在xml配置文件中。我序列化列名(与excel中的列值相同)。我的程序反序列化xml文件并加载该项的数组。然后将该数组与excel列的数组进行比较,这些列直接来自excel。
答案 0 :(得分:1)
要获得问题中的确切字符串,您需要将双引号加倍:
Dim colText = "Recorded by"" & vbLf & ""FO Staff"
编辑:
它不优雅,但要从反序列化的字符串中删除双引号:
colText.Replace("""""", """")