1

Excel パスを示す "c:\test\abc.xlsx" のような文字列を受け取ります。受け取ったものに依存する必要があり、ハードコードすることはできません。単一の「\」がエスケープされて「\」になるようにするにはどうすればよいですか

string **PATH** = "c:\test\abc.xlsx"
string conn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=**PATH**;Extended Properties=Excel 12.0;";
4

2 に答える 2

1

単一の「\」が適切にエスケープされていないようです。

試す:string path = @"c:\test\abc.xlsx";

先頭の @ 記号は適切にエスケープします

于 2013-06-04T11:39:22.293 に答える