0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 68
|
|
1 | |
Как разделить данные по строкам?07.09.2015, 02:01. Показов 2445. Ответов 11
Метки нет (Все метки)
Здравствуйте!
Есть файл в формате txt, в котором очень много блоков текста. Каждый такой блок уникален и содержит несколько строк. Между каждым блоком имеется 3 пустых строки. Нужно перенести все это в excel файл. Но так, чтобы 1 строка в файле excel содержала 1 текстовый блок. Подскажите пожалуйста, как реализовать эту задачу? Заранее спасибо!
0
|
07.09.2015, 02:01 | |
Ответы с готовыми решениями:
11
Как принять данные из формы по строкам Разделить Текстовый файл по строкам Разделить Текстовый файл по строкам Как записать данные в массив не по строкам, а по столбцам? |
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 68
|
|
07.09.2015, 13:46 [ТС] | 3 |
0
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 68
|
|
07.09.2015, 16:19 [ТС] | 5 |
Файл к сожалению не могу предоставить.
В общем, как то разделил каждый блок текста на строки, но теперь у меня все переносы строк заменены на лишний ненужный символ. В LibreOffice 4.4 делаю замену на "\n", используя регулярные выражения, но ничего не выходит. Вернее, делается не замена на перенос строки, а на обычные символы "\n". Как обратно вернуть переносы строк вместо этого символа?
0
|
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,684
|
|
07.09.2015, 17:10 | 6 |
В Excel - Найти - \n
Заменить на -Держите Alt и набираете на цифровой панели 0010 Заменить все Добавлено через 1 минуту Не можете оригинальный файл, нарисуйте свой пример, наиболее приближенный к реальному. Так в Excel или в LibreOffice надо сделать?
0
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 68
|
|
07.09.2015, 17:26 [ТС] | 7 |
Если примерно, то каждый текстовый блок имеет 15 строк. Между ними также есть пустые строки, но не больше одной.
Приблизительно выглядит это так: Желательно в LibreOffice.
0
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 68
|
|
07.09.2015, 17:36 [ТС] | 9 |
Должно стать так, чтобы все эти данные поместились в excel файл, где каждый текстовой блок будет в одной ячейке, построчно. То есть, ячейка А1 - текст. блок №1, ячейка А2 - текст. блок №2 и т.д.
0
|
Наблюдатель
457 / 192 / 33
Регистрация: 01.05.2012
Сообщений: 1,028
|
|
07.09.2015, 18:02 | 10 |
Чем вас обыкновенный импорт не устраивает? у меня всё импортировалось без проблем (по вашему описанию). Добавлено через 1 минуту А... кажется догнал... А где гарантия что ваш текстовой блок по объёму поместится в ячейке? ps и я бы это реализовал макросом
0
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 68
|
|
07.09.2015, 18:07 [ТС] | 11 |
Он помещается, если вручную копировать.
А как это реализовать макросом? И LibreOffice поддерживает макросы?
0
|
Наблюдатель
457 / 192 / 33
Регистрация: 01.05.2012
Сообщений: 1,028
|
|
07.09.2015, 18:13 | 12 |
На сколько я знаю - ДА
Но либры у меня нет. А файл вы выложить не можете. Поэтому ни чем помочь не могу
0
|
07.09.2015, 18:13 | |
07.09.2015, 18:13 | |
Помогаю со студенческими работами здесь
12
Как добавлять данные по строкам в DataGrid из нескольких TextBox Как разделить данные и интерфейс???!!!??? Как разделить данные из InputStream? Как разделить данные по условию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |