|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.10.2011, 06:07 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Перевод из XLS в MDB файл с сохранением структуры БД
Добрый день! Нужна помощь с вопросом по переводу полностью XLS файла в MDB файл так, чтобы сохранились все поля и их наименование. Нужно выполнить такое по банальному алгоритму:
1. Указали XLS файл; 2. Нажали на кнопку; 3. Получили MDB файл из XLS файла. Никаких лишних операций, т.е. как я понял нужно программно создать таблицу и перенести в цикле информацию из колонок XLS файла в поля с такими же именами в MDB файл. Проблема в том, что заранее неизвестно сколько полей может быть в XLS файле. Прошу помощи. Если у кого-то есть такие наработки по делу, то скиньте пожалуйста. Очень надо. Заранее спасибо!
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
23.10.2011, 09:28 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в общем случае задача НЕ РЕШАЕТСЯ вообще.
В MS Excel может быть множество листов. На листах могуть быть РАЗНЫЕ таблицы. (да, да. прямо на одно листе в разных диапазонах могут быть РАЗНЫЕ таблицы) Таблицы могут НЕ иметь заголовкой (то, что Вы называете именами полей). В одном и том же столбце могут быть данные РАЗНЫХ типов (и числовые и текстовые и дата время и даже логические). все формулы при переносе будут утеряны напрочь.. ну а так = не вижу принципиальных сложностей. перебрать в цикле все столбцы. создать таблицу с нужным числом и типами полей. В цикле построчно вносить туда данные... p.s. а чем не устраивает в MS Access импорт внешних данных? |
23.10.2011, 09:33 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Да устраивает в приницпе. Просто хотелось как-то упростить процесс перевода, чтобы не объяснять каждому пользователю как выполнять эти шаги импорта в Access.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
23.10.2011, 09:39 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Ну или хорошо задокументировать процесс импорта XLS (со скриншотами и пошаговыми инструкциями. Желательно для разных версий MS Access). Тогда можно будет на вопросы пользователей отсылать их читать инструкцию (RTFM) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод из MDB в XML | artemavd | БД в Delphi | 28 | 14.10.2010 09:58 |
Как заблокировать файли *.mdb и *.xls ??? | $T@LKER | БД в Delphi | 3 | 07.05.2010 10:53 |
Помогите с сохранением вектора в файл | slonik123 | Общие вопросы C/C++ | 0 | 15.05.2009 17:48 |
Структуры и файлы. Проблема с сохранением. | Hacker19_90 | Общие вопросы C/C++ | 2 | 20.03.2009 17:35 |
Перевод прайсов фирм из TXT в XLS | Delphi_Manager | Фриланс | 2 | 13.02.2008 16:37 |