|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - Макрос Excel для преобразования колонки текста в число в dbf файлах |
|
2003/XP/2000 - Макрос Excel для преобразования колонки текста в число в dbf файлах
|
Новый участник Сообщения: 16 |
Профиль | Отправить PM | Цитировать
Доброе время суток. Помогите написать макрос для Excel 2003, который бы в dbf файлах определенной структуры преобразовывал информацию в ячейках в число, и устанавливал в тех числах 2 знака после запятой. Ну и желательно после всего сохранить файл, закрыть и перейти на новый.
Диапазон с данными: от B2 и до ~ (но как правило больше 20-30 не бывает, и число строк разно в разных файлах) При сохранении dbf файла всегда выскакивают подтверждения Все файлы лежат в одной папке И если можно, то автоматизировать весь процесс. |
|
Отправлено: 14:19, 09-01-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать aRHangel2013, Вы лучше выложите образец файла *.dbf. Хотя бы с одной записью в качестве примера.
|
Отправлено: 14:27, 09-01-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать aRHangel2013, теперь рассказывайте в нормальных терминах БД: Вам нужно преобразовать текстовое поле «SBK_SUM» в вещественное с двузначной точностью после запятой, так? Поясните также цель и смысл данных действий.
|
Отправлено: 08:28, 10-01-2013 | #3 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать В общем весь процесс: Приходят некие файлы, их я конвертирую в *.dbf, т.к. конечная программа принимает только этот тип файла. но при конвертации колонка «SBK_SUM» появляется с текстовым форматом, соот-но конечная прога не принимает значения. Поэтому я захожу в каждый файл, выделяю значения колонки «SBK_SUM» , преобразовую в числовой формат и увеличиваю разрядность до 2х знаков. Вот хотелось бы, собственно, автоматизировать процесс, то ли в одном файле, то ли сразу во всех выбранных.
Вот собственно и все. |
Отправлено: 15:58, 10-01-2013 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать aRHangel2013, спасибо, ясно.
1. Как и чем преобразуете файлы в *.dbf? 2. Можете выслать в личку упакованный образец такого файла? |
|
Отправлено: 16:12, 10-01-2013 | #5 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать К сожалению, я не могу рассказать больше про все систему. Я просто хочу небольшой скриптик, который бы выполнял преобразование форматов и устанавливал 2 разряда после запятой.
|
Отправлено: 19:54, 10-01-2013 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Вы что — соглашение подписывали? Рассказать как и откуда — Вы вполне можете. Поправить создание или выгрузку гораздо проще нежели извращаться с тем, что драйвер не поддерживает в принципе.
|
Отправлено: 09:03, 11-01-2013 | #7 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Да, подписывал. я не совсем пойму вопросы 1. и 2. Вам выслать прогу и начальный файл из которого получается *.dbf?
|
Отправлено: 16:20, 11-01-2013 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата aRHangel2013:
Исходный файл к Вам в каком виде поступает — простой текст, csv, может xml? |
|
Отправлено: 17:07, 11-01-2013 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBA - Помогите написать макрос в Excel, экспорт данных из Excel в Word. | E.v.g | Программирование и базы данных | 7 | 03-05-2018 22:18 | |
VBA - [решено] Макрос замены текста в Word 2010 | neo21 | Программирование и базы данных | 2 | 03-10-2013 10:02 | |
Службы - как восстановить работу модуля преобразования текста в речь SAPI5 ? | crhbgfx | Microsoft Windows 2000/XP | 8 | 01-05-2012 23:07 | |
Разное - Макрос Excel. | KiriJolit | Microsoft Office (Word, Excel, Outlook и т.д.) | 0 | 02-12-2010 23:19 | |
Подскажите консольную утилиту замена текста с поддержкой преобразования в UTF 8 | SyCraft | Автоматическая установка Windows 2000/XP/2003 | 0 | 01-05-2006 21:20 |
|