Войти

Показать полную графическую версию : Работа с Excel. OleDb Provider. Кодировки


LilLoco
23-06-2011, 09:55
Здравствуйте. Есть таблица, созданная в Excel 2003. Нужно из приложения на C# ( Framework 2.0), вытянуть данные. Использую OleDb со строкой подключения :

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=путь;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";

Данные заношу в List<структура>. Все данные заносятся. Но...
На Windows 7 строковые данные заносятся в нормальном формате, а в Windows Xp - иероглифы. Я так понимаю, что дело в кодировке. Если я прав, подскажите как сменить кодировку и определить из какой в какую менять?




© OSzone.net 2001-2012