введите здесь описание изображения
Предположим, C3 пуст, я хочу, чтобы это произошло, либо A: Отобразите окно сообщения, чтобы его разбить, или Б: пропустить строку и прочитать следующую.
Также лист Excel не заполняется специально
Здесь это то, над чем я сейчас работаю:
Код: Выделить всё
private void btnSummarize_Click(object sender, EventArgs e)
{
txtOutput.Clear();
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string filePath = openFileDialog.FileName;
WorkBook workbook = WorkBook.Load(filePath);
WorkSheet sheet = workbook.GetWorkSheet("Main");
foreach (var cell in sheet["C3"])
{
txtOutput.Text += $"Cost was: {cell.Text}\r\n";
}
// ....
}
}
Я пробовал делать операторы if, чтобы сказать, если определенная ячейка равна нулю, отображать окно сообщения и прерывать работу. цикл чтения.
Подробнее здесь: https://stackoverflow.com/questions/787 ... arp-ironxl