|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.02.2012, 16:53 | #1 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Импорт данных в Excel
Добрый день, уважаемые форумчане!
В первый раз сталкиваюсь с такой задачей. Направьте на путь истинный. А задача такая: заказ формируется на сайте, выгружается в виде php текста (текстовый файл прилагается). Как возможно программно импортировать эти данные в Excel базу с аналогичной структурой таблицы? Спасибо заранее за отклики. |
19.02.2012, 18:22 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Использовать функции для работы с файлами, можно получить построчно переменные и их вставлять в нужное место таблицы.
|
19.02.2012, 20:09 | #3 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
В том-то и дело, что я в связке PHP и EXCEL ни в зуб ногой. Как имея такой текстовой файл (прикрепленный) импортировать в готовую базу Excel понятно. А существуют ли методы импорта сразу в таблицу Excel, так сказать минуя, промежуточные стадии? Вот в чем вопрос. Подскажите, кто в курсе.
|
19.02.2012, 20:41 | #4 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Вот пример кода, который импортирует из этого файла в таблицу Эксела (только надо разобраться с кодировкой - либо перекодировать на VBA, либо при сохранении в PHP с помощью mb_convert_encoding):
Код:
|
19.02.2012, 21:35 | #5 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Попытался проимпортировать, не получилось. Можно прокомментировать строки, а то не совсем понял?
|
19.02.2012, 22:02 | #6 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
А что пишет? Ошибка есть?
В общем, это стандартный код для получения строк из файла. Сначала определение переменных, потом проверка на наличие файла. Потом файл открывается для чтения, и из него берутся строки, и в Cells(k,1)=Fields мы выводим это в первый столбец. |
20.02.2012, 02:25 | #7 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
А просто тупо открыть(записывая макрорекордером)не подходит?
Код:
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
20.02.2012, 11:01 | #8 | |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Цитата:
Open sFileName For Input As iFileNum Сам файл положил по пути, указанном в макросе C:\Temp |
|
21.02.2012, 14:37 | #9 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Проверьте точный путь к файлу, его название.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
импорт данных из Excel в Access | mr.kot | Microsoft Office Access | 3 | 13.11.2011 22:55 |
Импорт данных из Excel в Excel макросом | vnmz | Microsoft Office Excel | 2 | 04.03.2011 18:04 |
Импорт/Экспорт данных Excel на C# | МаксимFr | Помощь студентам | 0 | 15.09.2010 21:13 |
импорт данных из access в excel. | romale_80 | Microsoft Office Access | 8 | 25.03.2010 01:26 |
Импорт данных в Excel | mMAg | Microsoft Office Excel | 2 | 20.08.2009 17:50 |