#12961 - Wed Sep 15 2010 04:50 PM
Re: Импорт-Экспорт с API
[Re: anothar]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
Из экселя обращаться в режиме реального времени, т.е. без вмешательства человека? т.е. постоянно, что бы изменения в csv файле сразу отражались в экселе. тогда конечно, но насколько я знаю так нельзя. А так открыли файл, скрипт данные заносит они сразу без участия человека обрабатываются и выдают скрипту нужный объем.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#12962 - Wed Sep 15 2010 04:51 PM
Re: Импорт-Экспорт с API
[Re: Frend]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
Который скрипт опять же забирает и использует данный объем для следующей сделки
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#12983 - Wed Sep 15 2010 06:20 PM
Re: Импорт-Экспорт с API
[Re: Frend]
|
journeyman
Registered: Thu Jan 07 2010
Записи: 85
|
Во-первых, вам придется в каждом скрипте таскать за собой файлы, а то и целую охапку файлов парсящих документ эксель. Во-вторых, если у вас будет открыт ваш документ в экселе, то скрипт не сможет туда ничего записать, просто потому что офис любит блокировать файлы. Возможно, это можно как-то обойти...Но чтобы одновременно редактировал и скрипт и эксель, даже если и возможно, то всегда ли это будет корректно? В самом экселе вроде бы есть групповое редактирование, но оно возможно только через эксель.
Чтобы таким откровенным гемором не заниматься, не проще ли в экселе какой-нить скрипт написать, кот будет смотреть не изменился ли файлик и если изменился то считывать с него данные.
|
Наверх
|
|
|
|
#12987 - Wed Sep 15 2010 06:27 PM
Re: Импорт-Экспорт с API
[Re: anothar]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
А считывать данные с экселя? и использовать их в качестве объема для сделок? как в этом случае, какой порядок действий.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#12998 - Wed Sep 15 2010 07:24 PM
Re: Импорт-Экспорт с API
[Re: Frend]
|
journeyman
Registered: Thu Jan 07 2010
Записи: 85
|
вы по сути организуете обмен между экселем и вашей программой файликами. В каком они будут формате? Да в любом удобном. Эксель просто создает файлик, а ваша прога увидев его читает с него нужные параметры. и наоборот прога создает файлик. а эксель увидев его подгружает данные. Это конечно не абы какой быстрый обмен, так что если делаете пипсовалку то лучше все расчеты в скрипте вести. Если же не пипсовалка то нормально.
|
Наверх
|
|
|
|
#13000 - Wed Sep 15 2010 07:36 PM
Re: Импорт-Экспорт с API
[Re: anothar]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
Не пипсловка, обмен данными несколько раз в день. Как технически это сделать? перечитываю разные форумы и пр. и пока все без результатно.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#13001 - Wed Sep 15 2010 07:39 PM
Re: Импорт-Экспорт с API
[Re: Frend]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
http://wladm.narod.ru/C_Sharp/comexcel.html#4Здесь вроде все описывается, но как это сделать в данном случае, пока ума не хватает.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#13003 - Wed Sep 15 2010 07:48 PM
Re: Импорт-Экспорт с API
[Re: Frend]
|
journeyman
Registered: Thu Jan 07 2010
Записи: 85
|
как я уже писал проблема-в подгрузке библиотеки с ТсЛаб. там используются доп. библиотеки. По идее это вопрос разработчикам лаба-можно ли подгрузить библиотеку. Я сомневаюсь что возможно-но попробуйте, спросите у них.
|
Наверх
|
|
|
|
#13004 - Wed Sep 15 2010 08:00 PM
Re: Импорт-Экспорт с API
[Re: anothar]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
А о какой библиотеки идет речь? как она называется
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#13008 - Wed Sep 15 2010 08:12 PM
Re: Импорт-Экспорт с API
[Re: Frend]
|
journeyman
Registered: Thu Jan 07 2010
Записи: 85
|
О той библиотеке кот. нужна для того чтобы работало то, что в ссылке. Библиотека называется Microsoft.Office.Interop.Excel.
|
Наверх
|
|
|
|
#13055 - Thu Sep 16 2010 10:58 AM
Re: Импорт-Экспорт с API
[Re: anothar]
|
member
Registered: Mon Jun 28 2010
Записи: 103
|
Товарищи, у меня такое ощущение, что вы копаете не в том направлении, вся эта тягомотина с записью, чтением файла только для того, чтобы excel что-то там высчитал. Т.е. получается использование Excel, как калькулятор, да еще и транспорт данных, извините, через задний проход, выходит из пушки по воробьям. Топикостартеру, еще раз сядьте и четко сформулируйте задачу, если нет явных причин вести доп. расчеты в Excel, то откажитесь от них, а если причина только в том "я умею только в Excel", то возможно стоит просто перефразировать задачу и спросить на форуме, как это реализовать на С#.
p.s. Хотя записать в Excel можно :), а вот для того чтобы еще он что-то расчитывал, он должен быть запущен, а это приводит к решению задачи одновременного доступа к файлу.
|
Наверх
|
|
|
|
#13074 - Thu Sep 16 2010 11:56 AM
Re: Импорт-Экспорт с API
[Re: Nektodron]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
А если нам необходимо имеено наладить круговорот данных с экселем. Ну вот надо нам.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#13077 - Thu Sep 16 2010 12:12 PM
Re: Импорт-Экспорт с API
[Re: Frend]
|
member
Registered: Mon Jun 28 2010
Записи: 103
|
А если нам необходимо имеено наладить круговорот данных с экселем. Ну вот надо нам. Как вариант подумайте о базе данных, будет меньше коллизий при одновременном доступе к данным. Логику пересчета вешайте на триггеры и хранимые процедуры, а если так уж нравится Excel то его в качестве фронта для отображения результатов. SQL CE который идет вместе с TSLab и используется для базы скриптов использовать не рекомендую, нет поддержки хранимых процедур. SQL Server 2008 скажем Developer Edition (чтобы встал на рабочую станцию) самое то. С базами данных не будет проблем с доступом к библиотекам пространство имен System.Data.SqlClient уже входит в .NET Framework
|
Наверх
|
|
|
|
#13087 - Thu Sep 16 2010 01:35 PM
Re: Импорт-Экспорт с API
[Re: Nab0y]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
Ок, спасибо, будем думать пока над тем что бы эту логику воплотить на с#. Значит скоро пойдут вопросы по этому поводу. В принципе действия с числами это понятно. Но сразу такие вопросы. Как это связать со скриптом который сделан на кубиках, т.е. через внешний источник, правильно? делаем кубик и он уже подключает нашу конструкцию к скрипту., Как должна быть связка если необходимо: 1. брать данные по текущей сделки, т.е. время закрытия и итого в пунктах по сделке. хранить историю сделок на истории не менее 1 месяца 2. брать данные по текущему балансу, т.е. насколько известно финам считает не совсем корректно данные между клирингами если были сделки 3. на этом счете сидит еще один мтс, необходимо узнать, сидит ли он в позиции или находится в кеше, наверное как то реализовать через сравнение суммы на разных участках времени. или считать данные про наличие позиции 4. Баланс по последней сделки в рублях, посчитанный через формулу.
И еще вопрос, можно ли эти данные выводить на график
Что можете посоветовать по этим вопросам Это первые вопросы
Отредактировано Frend (Thu Sep 16 2010 01:36 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
|
|