Как через зенку это организовать?) Тут форум вроде по Zennoposterhttp://office-guru.ru/excel/kak-udalit-vse-pustye-stroki-v-excel-291.html
Если я правильно понимаю, то первый способ, который называется "Никогда не удаляйте пустые строки, при помощи выбора пустых ячеек" как раз то, что Вам нужно.
Но всё-равно лучше сделать бэкап
Ну это понятно, но опять костыль(Получаете кол-во строк, поочерёдно начиная с последней, проверяете равен ли столбец "B"(который второй) пустой строке, если да >> удаляете столбец.
Это обычная логика, но в виде кубиков, конечно, не очень.опять костыль(
попробую на C#Это обычная логика, но в виде кубиков, конечно, не очень.
Именно зенкаПо моему в екселе в пару кликов делается или надо именно в зенке?
Библиотека EPPlus. На форуме можете посмотреть темки.Именно зенка
Прикрепил пример. Минимальная версия - 7.1.7.0 (5.46.0.0).Привет - получилось ?)
Спасибо смогу посмотреть через несколько часов. Делал проект - дебажил долго и потом запустил. Всю ночь у меня проработал и дальше выполняется в PM - как доделает так сразу буду смотретьПрикрепил пример. Минимальная версия - 7.1.7.0 (5.46.0.0).
Если что-то будет непонятно - спрашивайте.
Вариант 1:К сожалению мне не подошёл этот вариант. В шаблоне сейчас сделано топорно есть переменные от A до L каждая переменная отвечает за столбец xlsx - и на кубиках сделана проверка если A пусто - заменять на "" на "-" и так для каждой переменной
Спасибо, я решил вопросс по другому:Вариант 1:
Можете немного модифицировать мой шаблон:
- добавляете в список названия столбцов
- добавляете ещё один цикл, внешний. В нём из списка с берёте с удалением строку (название столбца).
- далее в указанном столбце с помощью цикла проверяете на пустоту каждую ячейку - если в ней пусто, то вставляете необходимое значение.
Вариант 2:
Или можно так:
- сохраняем нужную колонку в список
- в цикле проходим по списку и заменяем пустые строки на нужный символ
- вставляем обновлённый список в ту же колонку в таблице.