Преобразование Excel в xml, не работающее для столбцов с разными значениями типа данных, начинается с номера в строку

Я столкнулся с проблемой, читая excel и записывая их в XML, используя LINQ to XML.

У меня есть имя столбца как PinCode, который имеет такие значения, как

9999 12 "123" "20" "999" 3 При преобразовании excel в набор данных у меня есть значения 9999,12,3. Я не могу получить значения в строковом формате.

Я не хочу менять форматы в листах Excel. Можно ли изменить строку подключения для чтения всех данных в столбце, независимо от типа данных столбца

Примечание. – Я пробовал использовать IMEX = 1 в расширенных свойствах, он не работает.

Чтение таких данных

private static OleDbDataReader GetDatafromExcel(OleDbConnection oledbConn) { OleDbDataReader OledBReader = null; try { string query = "SELECT * FROM [Sheet1$]"; OleDbCommand oledbCommand = new OleDbCommand(query, oledbConn); OledBReader = oledbCommand.ExecuteReader(); } catch (Exception ex) { } return OledBReader; } 

Внимание – известный взлом –

Для первой записи в расширенном листе Excel сделайте ее «9999 вместо 9999. Это должно обрабатывать значения как строку, а не число.

alt text http://www.freeimagehosting.net/uploads/86e14302e9.png

  • Объект «uuml» ссылался, но не был объявлен - XMLStreamException
  • Что вызывает этот сбой при использовании readHTMLTable ()?
  • почему Msxml DocumentElement / SelectSingleNode ничего не возвращает?
  • Функция Аналогична importxml в Excel?
  • Сохранение типа данных при экспорте DataTable в Excel с открытым Xml SDK в C #
  • Импорт смешанного файла csv / xml в excel
  • Заголовок XML отсутствует после преобразования XML-файла в файл двоичного формата
  • Разбор XML в VBA - цикл через дочерние узлы
  • Почему Excel (xlsx) сохраняет некоторые значения в xml с дополнительными значениями?
  • показать многострочное текстовое значение в ячейках документа Excel excel, сделанного с помощью C # XmlWriter
  • Java: StringWriter с содержимым XML в файл Excel
  • Interesting Posts

    Сопоставьте текст из столбца в определенной ячейке – Excel

    Проблема с загрузкой нескольких разделенных запятыми текста в excel с использованием VBA

    Ошибка чтения Excel Interop Cell: невозможно преобразовать mthod-группу 'ToString' в не-делегированный тип 'String'

    не может разделить адрес электронной почты и показать в текстовом поле

    Добавление двух баз данных без общего идентификатора

    Excel VB Этот активный рабочий лист

    Загрузка больших файлов Excel

    Заполнение поля списка с диапазоном на основе выбора со списком в пользовательской форме – Excel

    Как я могу перезаписать другой файл Excel без диалога «На самом деле хочу переписать» в VB.NET

    Как выделить строки в списке в excel

    Устранение использования «2 точек» при использовании Excel Interop Com Objects – C #

    Скопируйте ссылочную формулу, чтобы оставаться в курсе обновления данных

    Запись формулы в ячейку с помощью OpenXLS

    Событие Worksheet_Change Event сбой с помощью Live Data Feed

    Удаление строк по условию, не работающему

    Давайте будем гением компьютера.