Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Экспорт данных из MS Excel


Автор: DuDe182 19.9.2006, 17:22
Создаю DataSet, заполняю его с помощью ODBCDataAdapter. Вывожу данные в grid. В конце текстовых полей мусор. Пример
                                                    
                                       Столбец1                           Столбец2
                                         текст1 〄䄄䔄㸄㐄 ㄀               345
                                         текст2 〄䄄䔄㸄㐄 ㄀               345
                                         текст3 〄䄄䔄㸄㐄 ㄀               345

Как от него избавиться? 

Автор: FrozenSky 21.9.2006, 16:53
с первого взгляда ты напутал что то с кодировкой... посмотри класс  System.Text.Encoding и иже ему сопутствующее... лично я вообще делал не через ODBC а через COM сервисы Microsoft.Office.Core. Если есть желание - могу поделиться литературой и примерами....

Автор: mr.DUDA 21.9.2006, 22:52
ИМХО, траблы с экселевским адаптером или что там ещё ниже по уровню... Или же стоит поиграться с настройками колонки в xls-е, из которой данные берутся - вдруг там не varchar-подобное, а какой-нить blob или ещё хуже smile

Автор: Hidrag 27.9.2006, 08:35
А не проще было через позднее связывание с экселем данные из ячеек в цикле выдергивать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)