Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2009, 16:08   #1
Fart
 
Регистрация: 26.02.2009
Сообщений: 3
По умолчанию Перенос с xls в csv

Есть задача пернести контактные номера телефонов созданые в xls формате в формат csv(,"абонент",,"номер т.".................),чтоб в дальнейшем подтянуть этот файл в телефонную книгу.В excel ...
Fart вне форума Ответить с цитированием
Старый 26.02.2009, 16:14   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

И в чем проблема?
Меню Файл - Сохранить как... - выбираем формат csv

Если этот вариант по каким-то причинам Вас не устраивает, то прикрепите к сообщению 2 файла:
1) исходный файл xls
2) пример файла csv в том виде, в каком он требуется для телефонной книги.
EducatedFool вне форума Ответить с цитированием
Старый 26.02.2009, 17:20   #3
Fart
 
Регистрация: 26.02.2009
Сообщений: 3
По умолчанию

1) исходный файл xls
2) пример файла csv
Сохранить как.. -не подходит. А после изменение файла csv телефонная книга не востанавливается.
Вложения
Тип файла: rar Книга1.rar (1.5 Кб, 27 просмотров)
Тип файла: rar абонент.rar (292 байт, 24 просмотров)

Последний раз редактировалось Fart; 26.02.2009 в 17:28.
Fart вне форума Ответить с цитированием
Старый 26.02.2009, 17:39   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

И что за файлы Вы прикрепили?
Данных-то нет. Мы что, сами должны догадаться, куда какие данные заносить?

Вот требуемый Вами формат конечного файла:
Цитата:
Должность,"Имя","Фамилия","Сотовый" ,"Домашний","Рабочий","Факс","Друго й","Улица","Индекс","Город","Област ь","Страна","Улица (рабочий)","Индекс (рабочий)","Город (рабочий)","Область (рабочий)","Страна (рабочий)","Инфо","E-mail","E-mail 2","E-mail 3","Web-адрес","Фирма","День рождения"
В исходном я нашел только это:
Цитата:
Операторы Румынский Венгерский Австрийский (43) Болгарский Немецкий Киевстар
коды 40 36 30 43 359 49 67
1 абонент номер номер номер номер номер номер
Откуда в исходный файл попадают все эти "E-mail","E-mail 2","E-mail 3" и прочие значения?

Нужны исходные файлы, в каждом из которых будет хотя бы несколько строк реальных данных.
Все данные для итогового файла должны присутствовать в исходном.
EducatedFool вне форума Ответить с цитированием
Старый 26.02.2009, 18:47   #5
Fart
 
Регистрация: 26.02.2009
Сообщений: 3
По умолчанию

EducatedFool -спасибо за внимание.
Список контактов забил вручную)

Должность,"Имя","Фамилия","Сотовый" ,"Домашний","Ра бочий","Факс","Другой","Улица","Инд екс","Город","О бласть","Страна","Улица (рабочий)","Индекс (рабочий)","Город (рабочий)","Область (рабочий)","Страна (рабочий)","Инфо","E-mail","E-mail 2","E-mail 3","Web-адрес","Фирма","День рождения"-
это экспорт с телефонной книги,создал 1 абонента и вот как выдает.

А в исходнике, там простой перечень телефонов,сохраненый в стандартном экселевском формате.
Fart вне форума Ответить с цитированием
Старый 24.10.2011, 22:25   #6
ТвойПервый
Пользователь
 
Регистрация: 21.10.2011
Сообщений: 11
По умолчанию

Подскажите, пожалуйста!
Есть ли возможность эспортировать xls файл в csv таким образом, чтобы тест в ячейке:

Общие характеристики
Тип кварцевые, мужские
Способ отображения времени аналоговый (стрелки), формат 12 часов
Цифры арабские
Источник энергии от батарейки
Конструкция
Защита водонепроницаемые WR50 (5 атм)
Материал корпуса нерж. сталь
Стекло минеральное
Тип браслета/ремешка кожаный ремешок
Габариты 44 мм
Особенности
Отображение даты число
Подсветка стрелок

Остался в том же виде после экспорта. Пробовал экспортировать программой OpenOffice, но в ячейке остается только это:

"Общие характеристики

тот же результат, если скопировать содержимое в csv и сохранить. Видимо нужно сделать какие-то манипуляции с самой ячейкой, вот только какие?
ТвойПервый вне форума Ответить с цитированием
Старый 24.10.2011, 22:28   #7
ТвойПервый
Пользователь
 
Регистрация: 21.10.2011
Сообщений: 11
По умолчанию

Разобрался вроде, всем спасибо))

Последний раз редактировалось ТвойПервый; 24.10.2011 в 23:11.
ТвойПервый вне форума Ответить с цитированием
Старый 24.10.2011, 23:11   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

образец файла csv у вас есть.
возможно еще присутствуют и HTML теги,запятая может быть разделителем вместо точки с запятой
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экспорт в csv и импорт из csv cent Microsoft Office Excel 12 28.12.2008 19:50
Копирование данных из csv в xls Lenin21 Microsoft Office Excel 0 06.11.2008 21:10
Поиск *.csv и *.xls файлов Len@ Microsoft Office Excel 18 28.07.2008 22:31
xls-> xls с измененными полями falcon-x Общие вопросы C/C++ 1 22.01.2008 02:25
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? diabloskrk Microsoft Office Excel 3 08.10.2007 12:27