Как установить тип значения ячейки Excel в текст на C #?

Я использую Softartisans OfficeWriter для генерации файлов Excel. Проблема заключается в том, что когда я присваиваю ячейке пустую строку ( "" или String.Empty ), тип значения ячейки окажется Blank вместо Text , что я и хочу. Я пробовал someCell.ValueType , но это свойство только для чтения, и я не могу установить его в Text вручную.

Любая помощь будет высоко ценится!

    Примечание. Я работаю для SoftArtisans

    Какой формат файла вы используете? В формате файла BIFF (.xls) ячейки, назначенные пустой строке, будут установлены в нулевое значение, когда файл будет сохранен, что приведет к возврату значения ValueType.

    В OOXML (.xlsx) пустое значение строки сохраняется при сохранении файла, а ValueType возвращает текст для любых ячеек, назначенных пустой строке. Более подробную информацию вы можете найти в этой статье в блоге : http://blog.softartisans.com/2013/12/30/kb-why-do-some-blank-cells-return-different-values-in-ooxml/

    Можно ли использовать файлы .xlsx для вас?

    Возможным обходным решением было бы установить значение ячейки ' .

    Это маркер для Excel, который содержит текстовое значение.

    Вы пытались добавить лишние кавычки в строку?

     someCell.Value = "\"\""; 
    Interesting Posts

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

    Оператор Excel = работает не так, как ожидается, с несколькими вкладками

    Замена даты на прошлой неделе на этой неделе

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

    Добавление и подсчет ячеек, содержащих формулы

    писать длинный текст в книге excel с помощью ошибки interop throws?

    Smartwgt – экспортируйте два набора результатов данных с настраиваемым текстом над каждым

    Присоедините переменную пути к каждой строке в файле импорта csv

    Должен ли я снова включить .CutCopyMode, прежде чем выйти из моей подпрограммы?

    Excel копирует модули / пользовательские формы в новую рабочую книгу, созданную макросом

    T-SQL: экспорт в новый файл Excel

    Получите количество дней для последних двух дат для каждой ячейки с одинаковым идентификатором в Excel

    Как обновить ярлык пользовательской формы после выбора диапазона с помощью refedit

    Вычитание даты и времени вычитания VBA

    Получить имена листов в книге Excel95 с помощью OleDB

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