当我尝试从excel文件中读取数据时,它给出了错误“无效的转义序列(有效转义序列是\ b \ t \ n \ f \ r \”\'\) 如何解决这个问题??
我的字符串是
String path =“C:\ Documents and Settings \ Desktop \ Param.xlsx”;
我已尝试过两种方式,但无法运行我的脚本。 我正在编写java程序来从excel文件中读取数据。所以对于路径我使用该字符串但无法实现它! 请帮帮我。
答案 0 :(得分:0)
试试这个:
int i=0;
StringTokenizer strToken = new StringTokenizer(path, "\\");
while (strToken.hasMoreTokens()) {
i += 1;
System.out.println(i + ". element: " + strToken.nextToken());
}
答案 1 :(得分:0)
您没有提供太多信息,所以我想猜测您实际在做什么。但假设您要在C#中打开Excel文件,那么您的字符串是错误的,因为它包含无效的转义序列。但是,这很容易解决:
String path = @"C:\Documents and Settings\Desktop\Param.xlsx";
注意字符串前面的@
。
或者你可以转义字符串中的反斜杠:
String path = "C:\\Documents and Settings\\Desktop\\Param.xlsx";