Удаление пустых строк в LibreOffice Calc

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

breaks

Как удалить пустые строки из ячеек, чтобы получить ячейки, которые выглядят так:

[ 111] no breaks

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

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

7
задан 5 June 2012 в 17:23

3 ответа

Загрузите руководство по LO Calc здесь и перейдите на страницу 32!

0
ответ дан 5 June 2012 в 17:23

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

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

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

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

РЕДАКТИРОВАТЬ:

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

search - replace

РЕДАКТИРОВАТЬ 2:

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

0
ответ дан 5 June 2012 в 17:23

из справки Libreoffice:

* CLEAN

Все непечатные символы удаляются из строки. Синтаксис

CLEAN («Текст»)

Текст - это текст, из которого удаляются все непечатные символы. *

0
ответ дан 5 June 2012 в 17:23

Другие вопросы по тегам:

Похожие вопросы: