C# Spire.XLS как получить 0 при пустой ячейке

142
28 марта 2019, 04:20

Я использовал 2 метода для получения значения ячейки(пустой и с цифрой):
sheet.GetText(row,cell) всегда дает пустую строку, а sheet.GetNumber(row,cell) при пустой клетке дает как я понял Integer min value, что то около -2147483648

Проверка на null не очень помогла:

sheet.GetText(10,2) == null ? "true" : "false" //пустая (true)  
sheet.GetText(10,3) == null ? "true" : "false" //с цифрой (true)  
sheet.GetNumber(10, 2) == null ? "true" : "false" //пустая (false)  
sheet.GetNumber(10, 3) == null ? "true" : "false" //с цифрой (false) 
Answer 1

точно не знаю, но попробуй изменить формат excel файла на csv. на java писал подобное, было удобно.

Answer 2

нашел решение:

double.IsNaN( wsheetN.GetNumber(row, col))?

работает как надо

READ ALSO
Освободить файл от процесса

Освободить файл от процесса

У меня есть круг и его заливка это картинка которая в папке \Resources\Images\При нажатии на нее пользователь может выбрать другую, которая будет...

251
Подмена метода C#

Подмена метода C#

Вопрос не нов, но в сети я не смог найти ответа к сожалениюВ общем ситуация следующая,у меня есть класс к примеру:

172
Как добавить данные в базу MySQL из DataGrid C#?

Как добавить данные в базу MySQL из DataGrid C#?

Как добавить данные вводимые в DataGrid в базу данных MySQL? Добавленных данных нет в базе, и ошибок, почему это происходит тоже нетЯ пытаюсь решить...

222
Как я могу получить выбранный элемент из DataGrid WPF?

Как я могу получить выбранный элемент из DataGrid WPF?

Я получаю DataTable из базы данных, после заполняю им DataGrid:

185