Libreoffice calc удалить пустые строки

Как удалить пустые строки в OpenOffice Calc?

2 ответов

выделить все (CTRL+A);

Сортировать по алфавиту + полумесяц (выберите эту кнопку на панели инструментов или данные > классифицировать > выбрать по первому столбцу и полумесяцу);

таким образом, вы будете иметь все пустые строки в конце, и вам придется удалить, только если есть какое-то форматирование.

этот метод не будет очень эффективным, если у вас есть разреженные данные (много пустых ячеек между данными) в " таблице" без "пользовательского заголовка" (если вы не поставили первую строку с названием столбцов).

PS: иногда, когда я сортирую данные в таблице, он сортирует также заголовок, поэтому он перемещается из верхней части листа в другую позицию. Чтобы избежать этого, заморозьте строку/строки заголовка перед сортировкой.

В Libre office calc у меня есть куча ячеек, содержащих пустые строки. Одна ячейка выглядит следующим образом:

Я не хочу редактировать 200 ячеек вручную, чтобы удалить пустые строки. Я уверен, что есть более быстрый способ.

P.S. Я получил эти ячейки, скопировав таблицу с веб-сайта в Libre office calc. Для этого я использовал клип-панель.

3 ответа

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

Существует два возможных подхода к удалению нескольких строк без особых проблем:

, как предлагается в этом ответе : сортируйте строки в алфавитном порядке, чтобы пустые строки были отсортированы до начала или затем удалите их.

, как предлагается в этом сообщении в блоге : используйте фильтрацию, чтобы отображать только пустые строки, затем выбирать и удалять их, а затем удалять фильтр.

Чтобы автоматически удалить жесткие перерывы внутри ячеек, вы можете использовать функциональность поиска / замены и регулярные выражения. Просто найдите
и пусть поле replace пустое. Не забудьте активировать « Regular expressions » в разделе Дополнительные параметры . . Вы не увидите результат немедленно, так как Calc автоматически не изменяет высоту строки. Таким образом, вы должны установить высоту строки, используя Optimal row height. в контекстном меню после удаления разрывов строк.

Читайте также:  Бритва филипс 9000 инструкция

ИЗМЕНИТЬ 2:

Возможно, что в ячейках нет пустых строк, поэтому операция поиска / замены может завершиться неудачно. Это связано с тем, что LibreOffice автоматически применяет стили из исходных html-таблиц при вставке данных из Интернета. Чтобы убедиться, что это не просто проблема формата строки, просто выберите полный лист и выберите Optimal height. из меню Format — > Row .

Я использую LibreOffice Calc, и моя листка содержит пару пустых строк. Например:

Я хотел бы знать, как я могу удалить все пустые строки из выделения. В качестве обходного пути я попытался скопировать выделение, удалить его, затем «вставить специальные», поставить галочку «Пропустить пустые ячейки», однако это также вставило все пустые ячейки.

Если бы существовал способ выбрать все пустые строки из заданного выбора, я мог бы просто удалить их. Однако я тоже не нашел для этого пути.