Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / xls2csv / 4 сообщений из 4, страница 1 из 1
27.08.2012, 09:20
    #37931201
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xls2csv
Доброе утро коллеги!

Применяю эту программку для преобразования Excel файлов в файлы CSV.
Все меня устраивает, кроме одного но.
После преобразования почему то в конце текста появляется символ новой страницы.
Ну это я так его назвал, просто когда его копируешь в Word, то появляется новая страница.
(в Total Commander когда нажимаешь F3 выглядит как кружочек с нижней перечеркнутой строчкой, в vi ^L)

Как избавиться от него?
Спасибо большое!
...
Рейтинг: 0 / 0
27.08.2012, 20:59
    #37932553
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xls2csv
vadipokПосле преобразования почему то в конце текста появляется символ новой страницы.
Ну это я так его назвал, просто когда его копируешь в Word, то появляется новая страница.
(в Total Commander когда нажимаешь F3 выглядит как кружочек с нижней перечеркнутой строчкой, в vi ^L)
Вообще-то его так назвали лет этак.... много тому назад.
Читай про ASCII и телетайпы.

vadipokКак избавиться от него?А зачем? Если у тебя в исходном файле будет несколько листов, то это FF тебе скажет что вот мол здесь мы переходим на новый worksheet.
Но если он тебе так уж сильно не нужен, то grep спасет.
...
Рейтинг: 0 / 0
28.08.2012, 09:18
    #37932875
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xls2csv
Доброе утро!

White OwlА зачем? Если у тебя в исходном файле будет несколько листов, то это FF тебе скажет что вот мол здесь мы переходим на новый worksheet.
Но если он тебе так уж сильно не нужен, то grep спасет.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
"vadim","blue"
"ivan","yellow"
"aleksey","back"
""NAME"","COLOR"
"vadim","blue"
"ivan","yellow"
"aleksey","back"
""NAME"","COLOR"
"vadim","blue"
"ivan","yellow"
"aleksey","back"

Видите, ошибка на слове Name, DataStage не умеет распознавать такие символы, когда открывается несколько файлов по шаблону. (Более подробно смотри вложенный рисунок)
Поэтому есть смысл избавиться от него.
Отсюда и возникает вопрос как это сделать? Писать самому что нибудь на C++ или использовать стандартные команды-утилитки ОС?
В выходные купил книгу по С++, Странструп вроде, во всех форумах про него хорошо отзывались. Но там не все так очевидно, я чувствую придется повозится.
Вы, как модератор форума С++, наверняка сможете дать ответ.

За grep спасибо, уже читаю.
...
Рейтинг: 0 / 0
28.08.2012, 09:31
    #37932896
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xls2csv
vadipok,

Видимо придется написать на С++ функцию, которая в качестве параметров будет принимать путь к файлику и номер строки, которую нужно будет удалять. Потому что в первом файле он не включил заголовки файлов в результат, а остальные включил, хотя я ему явно описал что не надо трогать. Видимо плохо работает с шаблонами. ))
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / xls2csv / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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