powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / чудеса с OpenOffice.org
9 сообщений из 9, страница 1 из 1
чудеса с OpenOffice.org
    #37950709
meola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем выгружаю из под Windows из SQL Server'а табличку в файл csv, всё происходит пучком, затем открываю этот csv файл в Debian'е через OpenOffice.org Calc, он открывается, но после каждой строчки добавлено ещё по 1 пустой строке. С чем это может быть связано? Как это обойти?
...
Рейтинг: 0 / 0
чудеса с OpenOffice.org
    #37950732
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
meola, конец строки в текстовых файлах Windows отмечается последовательностью 0x0D 0x0A, а под Unix только 0x0A. Поэтому когда Unix встречает последовательность 0x0D 0x0A она воспринимает как два перевода строки.

Решения очевидны: сохранять в формате unix или при открытии файла сказать он был создан под windows.
...
Рейтинг: 0 / 0
чудеса с OpenOffice.org
    #37950754
meola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazilemeola, конец строки в текстовых файлах Windows отмечается последовательностью 0x0D 0x0A, а под Unix только 0x0A. Поэтому когда Unix встречает последовательность 0x0D 0x0A она воспринимает как два перевода строки.
Теперь понятно
...
Рейтинг: 0 / 0
чудеса с OpenOffice.org
    #37950760
meola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazileРешения очевидны: сохранять в формате unix или при открытии файла сказать он был создан под windows.
И как в экселе сохранить csv-файл в unix формате? И как сказать, что он был создан под windows? При открытии файла в OpenOffice в Debian нет возможности задать формат файла, только изменить кодировку и всё.
...
Рейтинг: 0 / 0
чудеса с OpenOffice.org
    #37950775
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
meolaИ как в экселе сохранить csv-файл в unix формате?
Из экселя

meolaИ как сказать, что он был создан под windows?
Без понятия. Я не пользуюсь OpenOffice.

Попробуй перед открытием файла в OpenOffice выполнить такую команду:
Код: sql
1.
grep -lIUr "^M" . | xargs sed -i 's/^M//'


источник
...
Рейтинг: 0 / 0
чудеса с OpenOffice.org
    #37950778
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileИз экселя
Не дописал :)

Из экселя увы никак. Как вариант можно после сохранения файла преобразовать его в Unix формат. Сделать это можно с помощью редакторов типа Notepad++ или написать скрипт.
...
Рейтинг: 0 / 0
чудеса с OpenOffice.org
    #37951052
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
meolaИ как в экселе сохранить csv-файл в unix формате?
это обычный текстовый формат.
можно переконвертировать любой программой, например Notepad2
...
Рейтинг: 0 / 0
чудеса с OpenOffice.org
    #37953380
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
раньше когда-то были команды dos2unix и unix2dos
...
Рейтинг: 0 / 0
чудеса с OpenOffice.org
    #37961282
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
tr -d "\r" < in.csv > out.csv
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / чудеса с OpenOffice.org
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]