Перейти к содержимому


пмпорт данных из excel


Сообщений в теме: 27

#1 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 13 Ноябрь 2012 - 08:35

Добрый день уважаемые программисты,

Как сделать импорт данных из excel через кнопку дополнительное?

прикрепить файл и импорт,

import_data("Контрагенты","Контрагенты1"," ?");

Заранее спасибо!

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 13 Ноябрь 2012 - 09:43

Никаких доп. кнопок для этого не требуется, импорт уже есть в программе: http://clientbase.ru...dmin_16/import/

#3 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 13 Ноябрь 2012 - 09:49

Просмотр сообщенияCbCoder (13 Ноябрь 2012 - 09:43) писал:

Никаких доп. кнопок для этого не требуется, импорт уже есть в программе: http://clientbase.ru...dmin_16/import/

Спасибо я уже в курсе,но мне нужно еще кое - что включить,

import_data("Таблица1","Таблица1","D:\exp.csv"); - как указать правильно, чтоб получил из внешнего файла?

Очень прошу ответить, D:\exp.csv - так у меня не берет

Заранее спасибо!

Сообщение отредактировал Tim: 13 Ноябрь 2012 - 09:50


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 13 Ноябрь 2012 - 09:56

Во-первых, это код не для доп. действия, а для крона.
Во-вторых, любой адрес необходимо задавать с прямым слэшем: "D:/exp.csv".

#5 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 13 Ноябрь 2012 - 13:06

Просмотр сообщенияCbCoder (13 Ноябрь 2012 - 09:56) писал:

Во-первых, это код не для доп. действия, а для крона.
Во-вторых, любой адрес необходимо задавать с прямым слэшем: "D:/exp.csv".

А вообще есть возможность через доп.кнопку или нет?

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 13 Ноябрь 2012 - 13:17

Смысл какой? Импорт уже есть в виде кнопки.

#7 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 13 Ноябрь 2012 - 17:54

Просмотр сообщенияCbCoder (13 Ноябрь 2012 - 13:17) писал:

Смысл какой? Импорт уже есть в виде кнопки.

Очень нужно, во первых я хочу реализовать кое -что:

http://s2.uploads.ru/haIl4.jpg

При нажатии на кнопку у меня открывается форма и там я выбираю месяц и год и после прикрепляю файл и загрузить у меня в excel файле есть два столбика и после импорт у меня в поле таблицы импортируется две строки и месяц и год вставляются в зависимости от выбора.

Заранее спасибо !

#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Ноябрь 2012 - 09:30

В принципе можно где угодно использовать функцию импорта, в том числе и через доп. действие, если вам так надо. Никаких явных запретов для этого нет.

#9 mahmud

    Активный участник

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 14 Ноябрь 2012 - 10:29

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 09:30) писал:

В принципе можно где угодно использовать функцию, в том числе и через доп. действие, если вам так надо. Никаких явных запретов для этого нет.

А эту функцию можно использовать?
import_data("Таблица1","Таблица1","???");

#10 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Ноябрь 2012 - 10:46

Я про нее и написал.

#11 mahmud

    Активный участник

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 14 Ноябрь 2012 - 13:05

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 10:46) писал:

Я про нее и написал.

А как указать прямую ссылку на диск?
import_data("Таблица1","Таблица1","???....???");

Мой файл находится в D:\test.csv

Сообщение отредактировал mahmud: 14 Ноябрь 2012 - 13:06


#12 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Ноябрь 2012 - 13:30

Я же вам писал уже об этом:

Просмотр сообщенияCbCoder (13 Ноябрь 2012 - 09:56) писал:

Во-вторых, любой адрес необходимо задавать с прямым слэшем: "D:/exp.csv".

Вы задаете путь к файлу с обратным слэшем "\", а надо писать с прямым "/".

#13 mahmud

    Активный участник

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 14 Ноябрь 2012 - 14:39

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 13:30) писал:

Я же вам писал уже об этом:



Вы задаете путь к файлу с обратным слэшем "\", а надо писать с прямым "/".

Извините пожалуйста но я дал такой путь
import_data("Таблица1","Таблица1","c:/files/t.csv"); по этому пути есть такой файл, но у меня выдает ошибку : File not found.

#14 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Ноябрь 2012 - 14:48

Возможно ошиблись в пути файла, например вместо английской "с" поставили русскую.

#15 mahmud

    Активный участник

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 14 Ноябрь 2012 - 15:00

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 14:48) писал:

Возможно ошиблись в пути файла, например вместо английской "с" поставили русскую.

Нет я все проверил, путь правильный
Доп.дейст -> Кнопка test -> Вычисления - > import_data("Таблица1","Таблица1","C:/files/t.csv");

#16 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Ноябрь 2012 - 15:08

Сама программа у вас где установлена? На том же компьютере, где находится файл? Версия локальная?

#17 mahmud

    Активный участник

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 14 Ноябрь 2012 - 15:12

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 15:08) писал:

Сама программа у вас где установлена? На том же компьютере, где находится файл? Версия локальная?

SAAS - > Версия: 1.9.5- > я зашел с удаленного компьютера.

Сообщение отредактировал mahmud: 14 Ноябрь 2012 - 15:13


#18 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Ноябрь 2012 - 15:19

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

#19 mahmud

    Активный участник

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 14 Ноябрь 2012 - 15:23

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 15:19) писал:

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

А есть возможность с удаленного компа? Так как пользователи работают не на сервере.?

#20 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Ноябрь 2012 - 15:29

Файл должен находиться на сервере. Пользователи могут загружать его туда через форму.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных