Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

Перекачка данных (проблема) По Excel вопрос   Найти похожие ветки 

 
Lapushka-dochka   (2007-01-19 05:14) [0]

Здравствуйте, Мастера!
Извините, что может не совсем по теме. Мне надо срочно делать перекачку данных из Excel. Я перевожу в формат scv (comma delimited). И вот в процессе перекачки ошибка выдается, не воспринимает, что некий текстовый столбец есть, там информация разбита на строки, а не одной строкой. Вопрос - как можно задать в Excel поиск знака перевод строки и заменить его просто на точку к примеру, или просто удалить невидимый этот знак перевода строки.
Прошу, помогите.


 
Palladin ©   (2007-01-19 05:39) [1]

LF, заключенный в двойные кавычки, воспринимается Экселем в CSV (comma delimited) вполне нормально, а вот что за формат scv - одному богу вестимо...


 
Lapushka-dochka   (2007-01-19 05:55) [2]

[1] Прошу прощения за опечатку, я имела в виду CSV.
Но из вашего сообщения я не поняла, что делать, чтоб устранить невдимый знак перевода строки.
У меня исходный файл в формате xls, и я его сохраняю Save As в формат CSV, предварительно заменив в файле xls знаки, на которые программа перекачки ругается, например запятую заменяю на ; Способом Find-Replace! И вот после таких устранений я сохраняю файл в формате CSV. А вот программа ругается, когда невидимый знак перевода строки встречается. Как мне прописать условие Find-Replace в этом случае ?


 
Palladin ©   (2007-01-19 08:01) [3]

а что за программа перекачки?


 
Сергей М. ©   (2007-01-19 09:49) [4]


> Lapushka-dochka


Цитата из справки (OpenOffice):

Значения, разделенные запятой (Comma Separated Values, CSV) — это формат текстовых файлов, который можно использовать для обмена данными с базами данных или электронными таблицами между приложениями. Каждая строка в текстовом CSV-файле соответствует записи базы данных или строке электронной таблицы. Каждое поле в записи базы данных или ячейка в строке электронной таблицы обычно отделяется запятой. Можно использовать и другие знаки в качестве разделителя полей, например знак табуляции.
Если содержимое поля или ячейки содержит запятую, все содержимое этого поля или ячейки должно быть заключено в одинарные (") или двойные кавычки (").


Как видишь, формат CSV не подразумевает символ точки в кач-ве разделителя строк. И если

> программа ругается, когда невидимый знак перевода строки
> встречается

то это значит, что она ожидает все что угодно, но не CSV-формат.



Страницы: 1 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.049 c
2-1168983685
16alex
2007-01-17 00:41
2007.02.04
развертывание dbexpress приложения


5-1148215072
ychenick
2006-05-21 16:37
2007.02.04
ValueListEditor сохраняем структуру дерева


2-1168750003
koha
2007-01-14 07:46
2007.02.04
Копировать массив в вдругой массив через TMemoryStream


1-1165821046
Ega23
2006-12-11 10:10
2007.02.04
Можно ли как-нибудь узнать результат выполнения


15-1168792589
Riply
2007-01-14 19:36
2007.02.04
Это только у меня DMClient глючит ?