使用特定文化阅读带有OLEDB的excel 2007文件

时间:2010-04-30 09:14:04

标签: .net excel-2007

我正在尝试阅读具有英国格式日期的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文化打开文件。有没有办法使用连接字符串指定文化?

1 个答案:

答案 0 :(得分:0)

尝试将Locale Identifier=2057添加到您的连接字符串中。 2057年是en-gb。它可能不适用于您的提供商,但值得一试。