我正在尝试读取具有英国格式日期的 excel 2007 文件(使用 OLEDB)。 服务器(有时)设置为美国格式,因此会出现正常的日期格式问题。
这是我的连接字符串:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=myfile.xlsx;Extended Properties="Excel 12.0 Xml;HDR=NO;IMEX=1"
我想确保始终使用 en-GB 区域性打开文件。有没有办法使用连接字符串指定区域性?
最佳答案
尝试将 Locale Identifier=2057
添加到您的连接字符串中。 2057 是 en-gb
。它可能不适用于您的提供商,但值得一试。
关于.net - 使用特定区域性使用 OLEDB 读取 excel 2007 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2743459/