Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сохранить файл в "CSV" - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Сохранить файл в "CSV"
Jam Дата: Пятница, 09.11.2012, 16:02 | Сообщение № 21
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

ikki;
попробую,
Значит, из БД выбираем:
1.номера разделенные запятыми, они могут быть.
- 16 значными
- 12 значными
- 11 значными
- вначале содержать "8", "+4", "+7" или "+9"
- семизначными
- шестизначными
- пятизначными
- четырехзначными.
2. Имена
- могут содержать одно слово (неделимых символов)
- могут содержать два слова (две группы символов разделенных одной или несколькими запятыми или пробелами)
- могут содержать 3 слова (три группы символов разделенных одной или несколькими запятыми или пробелами)
- двузначные цифры (применять к имени)

Но это в том случае, если мы работаем с неотсортированной БД (в которой вперемешку запятые, цифры, буквы) (в первом вложенном файле)
Вчера, благодаря уважаемому Александру, была отсортирована БД (в "xls"), ( во втором вложенном файле)где в нужных столбцах была необходимая информация (телефоны (со знаками "+" где необходимо) и имена), возможно ли имея такую информацию, перекодировать ее в "CSV"?

Заранее прошу прощения за возможную неверную трактовку сути вопроса, моя деятельность пролегает в других сферах .


Сообщение отредактировал Jam - Пятница, 09.11.2012, 16:29
 
Ответить
Сообщениеikki;
попробую,
Значит, из БД выбираем:
1.номера разделенные запятыми, они могут быть.
- 16 значными
- 12 значными
- 11 значными
- вначале содержать "8", "+4", "+7" или "+9"
- семизначными
- шестизначными
- пятизначными
- четырехзначными.
2. Имена
- могут содержать одно слово (неделимых символов)
- могут содержать два слова (две группы символов разделенных одной или несколькими запятыми или пробелами)
- могут содержать 3 слова (три группы символов разделенных одной или несколькими запятыми или пробелами)
- двузначные цифры (применять к имени)

Но это в том случае, если мы работаем с неотсортированной БД (в которой вперемешку запятые, цифры, буквы) (в первом вложенном файле)
Вчера, благодаря уважаемому Александру, была отсортирована БД (в "xls"), ( во втором вложенном файле)где в нужных столбцах была необходимая информация (телефоны (со знаками "+" где необходимо) и имена), возможно ли имея такую информацию, перекодировать ее в "CSV"?

Заранее прошу прощения за возможную неверную трактовку сути вопроса, моя деятельность пролегает в других сферах .

Автор - Jam
Дата добавления - 09.11.2012 в 16:02
Jam Дата: Пятница, 09.11.2012, 16:05 | Сообщение № 22
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Quote (KuklP)
У меня слов не хватает... Jam, Вы вообще понимаете значение слова сортировка?


dry

По моему мы о разном. Попытаюсь снова проверить.
Не горячитесь, возможно и я когда нибудь достигну Вашего опыта, дай бог.
 
Ответить
Сообщение
Quote (KuklP)
У меня слов не хватает... Jam, Вы вообще понимаете значение слова сортировка?


dry

По моему мы о разном. Попытаюсь снова проверить.
Не горячитесь, возможно и я когда нибудь достигну Вашего опыта, дай бог.

Автор - Jam
Дата добавления - 09.11.2012 в 16:05
ikki Дата: Пятница, 09.11.2012, 16:34 | Сообщение № 23
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
гм.

Quote (Jam)
- номера разделенные запятыми, они могут быть - 16 значными - 12 значными - 11 значными - вначале содержать "8", "+4", "+7" или "+9" - семизначными - шестизначными - пятизначными - четырехзначными.

имхо, слишком много вариантов.
кроме того, я не понял - входит ли цифра 7 из "+7", к примеру, в общее кол-во знаков варианта "11 значными", например.

думаю, надо исходить из того, что в исходной таблице всё-таки - телефонные номера.
и их надо перенести (выделить в отдельные столбцы)
а уж если там есть ошибки - то их надо оставить.

предлагаю следующую модификацию шаблона:
[vba]
Code
.Pattern = "(\+{0,1}\d{4,})(?=\D+)"
[/vba]

теперь по поводу csv
насколько я понимаю, никакого особого "перекодирования" не требуется.
нужно:
1) после отработки макроса удалить ненужные исходные столбцы (можно в копии листа - на всякий случай);
2) всем столбцам с номерами присвоить заголовки в первой строке;
3) удалить столбцы справа;
4) "сохранить как...", формат csv.

всё.
знаки "+" в файле csv будут.


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениегм.

Quote (Jam)
- номера разделенные запятыми, они могут быть - 16 значными - 12 значными - 11 значными - вначале содержать "8", "+4", "+7" или "+9" - семизначными - шестизначными - пятизначными - четырехзначными.

имхо, слишком много вариантов.
кроме того, я не понял - входит ли цифра 7 из "+7", к примеру, в общее кол-во знаков варианта "11 значными", например.

думаю, надо исходить из того, что в исходной таблице всё-таки - телефонные номера.
и их надо перенести (выделить в отдельные столбцы)
а уж если там есть ошибки - то их надо оставить.

предлагаю следующую модификацию шаблона:
[vba]
Code
.Pattern = "(\+{0,1}\d{4,})(?=\D+)"
[/vba]

теперь по поводу csv
насколько я понимаю, никакого особого "перекодирования" не требуется.
нужно:
1) после отработки макроса удалить ненужные исходные столбцы (можно в копии листа - на всякий случай);
2) всем столбцам с номерами присвоить заголовки в первой строке;
3) удалить столбцы справа;
4) "сохранить как...", формат csv.

всё.
знаки "+" в файле csv будут.

Автор - ikki
Дата добавления - 09.11.2012 в 16:34
Jam Дата: Пятница, 09.11.2012, 16:49 | Сообщение № 24
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Quote (ikki)
я не понял - входит ли цифра 7 из "+7", к примеру, в общее кол-во знаков варианта "11 значными"

да, верно, комбинация "+7" входит в определение одинадцатизначного числа.
Спасибо за вариант решения, буду пробовать его.
 
Ответить
Сообщение
Quote (ikki)
я не понял - входит ли цифра 7 из "+7", к примеру, в общее кол-во знаков варианта "11 значными"

да, верно, комбинация "+7" входит в определение одинадцатизначного числа.
Спасибо за вариант решения, буду пробовать его.

Автор - Jam
Дата добавления - 09.11.2012 в 16:49
RAN Дата: Пятница, 09.11.2012, 17:02 | Сообщение № 25
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Jam, у вас не база данных, а адресная книга с телефона. Нет?
Обратите внимание, что ВСЕ данные после первой запятой, (первого поля адресной книги, обычно - фамилия), заключены в кавычки.
Что будет при обратной закачке при отсутствии кавычек????? surprised


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Пятница, 09.11.2012, 17:04
 
Ответить
СообщениеJam, у вас не база данных, а адресная книга с телефона. Нет?
Обратите внимание, что ВСЕ данные после первой запятой, (первого поля адресной книги, обычно - фамилия), заключены в кавычки.
Что будет при обратной закачке при отсутствии кавычек????? surprised

Автор - RAN
Дата добавления - 09.11.2012 в 17:02
Jam Дата: Пятница, 09.11.2012, 20:16 | Сообщение № 26
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

RAN,
Собственно в чем вопрос? ))
Вы правы, это контакты из телефона, которые нужно портировать в формате CSV, при которой пропадают (пока) знаки "+".
Quote (RAN)
Что будет при обратной закачке при отсутствии кавычек?

А к чему их обратно закачивать? Она будет перенесена на другую платформу.
 
Ответить
СообщениеRAN,
Собственно в чем вопрос? ))
Вы правы, это контакты из телефона, которые нужно портировать в формате CSV, при которой пропадают (пока) знаки "+".
Quote (RAN)
Что будет при обратной закачке при отсутствии кавычек?

А к чему их обратно закачивать? Она будет перенесена на другую платформу.

Автор - Jam
Дата добавления - 09.11.2012 в 20:16
RAN Дата: Пятница, 09.11.2012, 20:20 | Сообщение № 27
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Будем надеяться, что платформа не потонет.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеБудем надеяться, что платформа не потонет.

Автор - RAN
Дата добавления - 09.11.2012 в 20:20
Jam Дата: Пятница, 09.11.2012, 21:37 | Сообщение № 28
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Вот какие действия я совершаю:
1. беру данные вида -

2. применяю макрос, типа:

с предложенной Александром, модификацией шаблона. [vba]
Код
.Pattern = "(\+{0,1}\d{4,})(?=\D+)"
[/vba]
3. удаляю первый столбец данных (с кучей запятых и смешанных знаков)
4. сохраняю в формате CSV (не ДОС csv, не Макинтош csv)
5. открываю в блокноте, "+" стоят, а если открыть снова в экселе, то их нет.

Вопрос, это так должно быть? Или я что то не правильно сделал?


Сообщение отредактировал Jam - Пятница, 09.11.2012, 21:42
 
Ответить
СообщениеВот какие действия я совершаю:
1. беру данные вида -

2. применяю макрос, типа:

с предложенной Александром, модификацией шаблона. [vba]
Код
.Pattern = "(\+{0,1}\d{4,})(?=\D+)"
[/vba]
3. удаляю первый столбец данных (с кучей запятых и смешанных знаков)
4. сохраняю в формате CSV (не ДОС csv, не Макинтош csv)
5. открываю в блокноте, "+" стоят, а если открыть снова в экселе, то их нет.

Вопрос, это так должно быть? Или я что то не правильно сделал?

Автор - Jam
Дата добавления - 09.11.2012 в 21:37
ikki Дата: Пятница, 09.11.2012, 21:52 | Сообщение № 29
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
1) ЗАЧЕМ "снова открывать" в Excel'е?
2) вам KukLP в вашей прошлой теме уже рассказывал, как ПРАВИЛЬНО открыть такой файл в Excel


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение1) ЗАЧЕМ "снова открывать" в Excel'е?
2) вам KukLP в вашей прошлой теме уже рассказывал, как ПРАВИЛЬНО открыть такой файл в Excel

Автор - ikki
Дата добавления - 09.11.2012 в 21:52
Jam Дата: Пятница, 09.11.2012, 21:55 | Сообщение № 30
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Quote (ikki)
прошлой теме уже рассказывал, как ПРАВИЛЬНО открыть такой файл в Excel

Подскажите еще раз, что то не нашел этого поста.
 
Ответить
Сообщение
Quote (ikki)
прошлой теме уже рассказывал, как ПРАВИЛЬНО открыть такой файл в Excel

Подскажите еще раз, что то не нашел этого поста.

Автор - Jam
Дата добавления - 09.11.2012 в 21:55
ikki Дата: Пятница, 09.11.2012, 21:59 | Сообщение № 31
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Quote (KuklP)
А чтоб открывать в Эксе с плюсами, надо преименовать в тхт и правильно импортировать, указав разделители и типы полей.


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Quote (KuklP)
А чтоб открывать в Эксе с плюсами, надо преименовать в тхт и правильно импортировать, указав разделители и типы полей.

Автор - ikki
Дата добавления - 09.11.2012 в 21:59
Jam Дата: Пятница, 09.11.2012, 22:03 | Сообщение № 32
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

а как указывать разделители и типы полей?
 
Ответить
Сообщениеа как указывать разделители и типы полей?

Автор - Jam
Дата добавления - 09.11.2012 в 22:03
Jam Дата: Пятница, 09.11.2012, 22:05 | Сообщение № 33
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Данные/работа с данными/текст по столбцам
Вроде нашел.


Сообщение отредактировал Jam - Пятница, 09.11.2012, 22:11
 
Ответить
СообщениеДанные/работа с данными/текст по столбцам
Вроде нашел.

Автор - Jam
Дата добавления - 09.11.2012 в 22:05
nerv Дата: Пятница, 09.11.2012, 22:10 | Сообщение № 34
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

Code
\+{0,1}

ай-яй-яй smile


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba
 
Ответить
Сообщение
Code
\+{0,1}

ай-яй-яй smile

Автор - nerv
Дата добавления - 09.11.2012 в 22:10
ikki Дата: Пятница, 09.11.2012, 22:11 | Сообщение № 35
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Quote (Jam)
Данные/работа с данными/мастер текстов
Вроде нашел.


обидно - я уже хотел начинать нецензурно выражаться biggrin


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Quote (Jam)
Данные/работа с данными/мастер текстов
Вроде нашел.


обидно - я уже хотел начинать нецензурно выражаться biggrin

Автор - ikki
Дата добавления - 09.11.2012 в 22:11
Jam Дата: Пятница, 09.11.2012, 22:12 | Сообщение № 36
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

правильно я указываю разделители? Данные/работа с данными/текст по столбцам
 
Ответить
Сообщениеправильно я указываю разделители? Данные/работа с данными/текст по столбцам

Автор - Jam
Дата добавления - 09.11.2012 в 22:12
ikki Дата: Пятница, 09.11.2012, 22:14 | Сообщение № 37
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Quote (nerv)
ай-яй-яй

ну забыл я соответствующий квантификатор.
смилосердствуйте, барин.


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Quote (nerv)
ай-яй-яй

ну забыл я соответствующий квантификатор.
смилосердствуйте, барин.

Автор - ikki
Дата добавления - 09.11.2012 в 22:14
KuklP Дата: Пятница, 09.11.2012, 22:15 | Сообщение № 38
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Саш, так в моем же шаблоне было:-)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеСаш, так в моем же шаблоне было:-)

Автор - KuklP
Дата добавления - 09.11.2012 в 22:15
Jam Дата: Пятница, 09.11.2012, 22:16 | Сообщение № 39
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Александр, спасибо, всё получилось. Но при портировании почему то исчезли все цифры полностью.
Походу нужно искать другое решение.
 
Ответить
СообщениеАлександр, спасибо, всё получилось. Но при портировании почему то исчезли все цифры полностью.
Походу нужно искать другое решение.

Автор - Jam
Дата добавления - 09.11.2012 в 22:16
ikki Дата: Пятница, 09.11.2012, 22:18 | Сообщение № 40
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
эх! не прокатила отмаза... sad
не помню.
что-то не получалось.
я не волшебник
tongue


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениеэх! не прокатила отмаза... sad
не помню.
что-то не получалось.
я не волшебник
tongue

Автор - ikki
Дата добавления - 09.11.2012 в 22:18
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!