как запретить oledb автоматически генерировать имя столбца в Excel - PullRequest
1 голос
/ 18 июля 2011

Я читаю файл Excel из C # 3.5, используя OleDB. Я хочу читать только те столбцы, которые имеют заголовок столбца. Когда я попытался получить все имена столбцов, используя

GetOleDbSchemaTable (OleDbSchemaGuid.Columns ...), он автоматически генерирует имя столбца, например F30, F34 и т. Д. Есть ли способ предотвратить автоматическое создание имени столбца?

[EDIT] Хорошо, я решил это с помощью обходного пути - использовал reg ex для соответствия шаблону F <>:

Regex r = new Regex ("^ F {1} [0-9] + $");

Пожалуйста, дайте мне знать, если у кого-то есть лучшее решение.

Спасибо Викрам

...