получение значения из экселя в lua
5 года 4 мес. назад #1973
от sa920
sa920 создал тему: получение значения из экселя в lua
Здраствуйте,поскажите как можно при помощи библиотеки luacom переделать этот код,чтобы значение цены и объема бралось из ячейки экселя ,например,из ячейки А1 и B1 ?
t = {
["CLASSCODE"]="SPBFUT",
["SECCODE"]="SiH7",
["ACTION"]="NEW_ORDER",
["ACCOUNT"]="4110H2C",
["CLIENT_CODE"]="51111",
["TYPE"]="L",
["OPERATION"]="B",
["QUANTITY"]="1",
["PRICE"]="57800",
["TRANS_ID"]="1"
}
res=sendTransaction(t)
message(res,1)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 4 мес. назад - 5 года 4 мес. назад #1974
от admin
admin ответил в теме получение значения из экселя в lua
Добрый день.
Сам код я вам сходу дать не могу, но последовательность такая
1. Берете luacom.dll с этого сайта. Включаете ее в код посредством require("luacom")
2. в коде скрипта создаёте объект excel = CreateObject("Excel.Application")
3. Если эксель не был запущен, то программно из скрипта (через коллекцию WorkBooks) открываете в нем необходимую вам книгу и делаете текущим необходимый вам лист (через коллекцию WorkSheets). Нотация совпадает с VBA)
4. После чего читаете свойство Value2 нужной вам ячейки любым удобным вам способом. Например, через метод Range или любой другой по вкусу - получаете значение в переменную вашего скрипта.
И не забудьте заключить ваш скрипт в обрамление из CoInitialize() и UnInitialize()
В принципе, ничего сложного в этом нет, если вы умеете программировать на Lua и Visual Basic.
Сам код я вам сходу дать не могу, но последовательность такая
1. Берете luacom.dll с этого сайта. Включаете ее в код посредством require("luacom")
2. в коде скрипта создаёте объект excel = CreateObject("Excel.Application")
3. Если эксель не был запущен, то программно из скрипта (через коллекцию WorkBooks) открываете в нем необходимую вам книгу и делаете текущим необходимый вам лист (через коллекцию WorkSheets). Нотация совпадает с VBA)
4. После чего читаете свойство Value2 нужной вам ячейки любым удобным вам способом. Например, через метод Range или любой другой по вкусу - получаете значение в переменную вашего скрипта.
И не забудьте заключить ваш скрипт в обрамление из CoInitialize() и UnInitialize()
В принципе, ничего сложного в этом нет, если вы умеете программировать на Lua и Visual Basic.
Последнее редактирование: 5 года 4 мес. назад пользователем admin.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 4 мес. назад - 5 года 4 мес. назад #1975
от sa920
sa920 ответил в теме получение значения из экселя в lua
самая сложность,что программировать не умею

Последнее редактирование: 5 года 4 мес. назад пользователем sa920.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 4 мес. назад - 5 года 4 мес. назад #1976
от admin
admin ответил в теме получение значения из экселя в lua
В этом случае вам целесообразнее обратиться к кому-то то за помощью, чтобы вам сделали вашу задачу полностью, от начала и до конца.
Можно ко мне, можно к кому-то еще. На форуме quik.ru можно найти людей, которые смогут решить такую задачку.
Можно ко мне, можно к кому-то еще. На форуме quik.ru можно найти людей, которые смогут решить такую задачку.
Последнее редактирование: 5 года 4 мес. назад пользователем admin.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 4 мес. назад #1977
от sa920
sa920 ответил в теме получение значения из экселя в lua
куда вам можно написать?почта или вконтакте
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 4 мес. назад #1978
от admin
admin ответил в теме получение значения из экселя в lua
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Но лучше голосом в Скайпе mikemsk
Но лучше голосом в Скайпе mikemsk
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 4 мес. назад #1979
от sa920
sa920 ответил в теме получение значения из экселя в lua
Микрофона нет
,написал на почту

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Модераторы: admin