У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#12275 - Thu Sep 09 2010 08:28 AM Импорт-Экспорт с API
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Уважаемые, разъясните ка пожалуйста порядок импорта-экспорта в эсель и с экселя в реал режиме через API, ну очень надо, прям без этого некуда. Или это все таки фантастика?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12291 - Thu Sep 09 2010 10:53 AM Re: Импорт-Экспорт с API [Re: Frend]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Ну в данный момент это фантастика. А что именно вы хотите экспортить? В принципе, я могу разрешить в API использование чтения/записи файлов.

Наверх
#12293 - Thu Sep 09 2010 11:03 AM Re: Импорт-Экспорт с API [Re: Nektodron]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Экспортировать результат сделки, и считывать данные с экселя которые будут применяться дальше скриптом
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12294 - Thu Sep 09 2010 11:05 AM Re: Импорт-Экспорт с API [Re: Frend]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
в екселе какие-то супер-расчеты? В любом случае непосредственно из екселя не получится читать, только из файла

Наверх
#12296 - Thu Sep 09 2010 11:14 AM Re: Импорт-Экспорт с API [Re: Nektodron]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Да, они самые. из файла какого формата? а читать с какой либо ячейки?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12309 - Thu Sep 09 2010 12:04 PM Re: Импорт-Экспорт с API [Re: Frend]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Из любого формата, который вы сами распарсите в скрипте.

Наверх
#12313 - Thu Sep 09 2010 12:27 PM Re: Импорт-Экспорт с API [Re: Nektodron]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: Nektodron
Ну в данный момент это фантастика. А что именно вы хотите экспортить? В принципе, я могу разрешить в API использование чтения/записи файлов.

Разрешите в API чтение/записи?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12318 - Thu Sep 09 2010 01:20 PM Re: Импорт-Экспорт с API [Re: Frend]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Я ошибся, на самом деле уже все включено. Можно пользоваться классами из System.IO

Наверх
#12319 - Thu Sep 09 2010 01:22 PM Re: Импорт-Экспорт с API [Re: Nektodron]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
ок, чуствую скоро пойдут вопросы по API, пока полторы недели C## изучаю
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12825 - Tue Sep 14 2010 03:17 PM Re: Импорт-Экспорт с API [Re: Frend]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Есть кто реализовывал экспорт/импорт данных с экселя или другой сторонеей программы в скрипт?
Можете подсказать или показать как сие работает.
Заранее благодарен.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12829 - Tue Sep 14 2010 04:49 PM Re: Импорт-Экспорт с API [Re: Frend]
anothar Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 85
А нужен именно экспорт из программы? самый простой вариант-это экспорт из .csv файла и импорт в файлы такого же вида. Конечно, формулы так не экспортнешь-только данные.

Наверх
#12830 - Tue Sep 14 2010 04:56 PM Re: Импорт-Экспорт с API [Re: anothar]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Да, импорт/экспорт из самой программы, в режиме реального временни. конкретно итого по каждой сделки, экспорт по факту закрытия.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12855 - Tue Sep 14 2010 09:46 PM Re: Импорт-Экспорт с API [Re: Frend]
anothar Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 85
Code:
String filename=@"C:\Test.csv";
if(sec.Positions.LastPositionClosed!=null)
{
  using (StreamWriter writer=new StreamWriter( File.Open(fileName, FileMode.OpenOrCreate, FileAccess.Write)))
            {
                writer.BaseStream.Seek(0, SeekOrigin.End);
                writer.Write(sec.Positions.LastPositionClosed.EntryPrice);
writer.Write(";");
writer.Write(sec.Positions.LastPositionClosed.ExitPrice);
writer.WriteLine();
            }
}

Наверх
#12914 - Wed Sep 15 2010 01:37 PM Re: Импорт-Экспорт с API [Re: anothar]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Ок, спасибо, а как это вставить в скрипт который собран из кубиков. И здесь экспорт идет в csv формат а мне надо в xlsx в определнную ячейку, как это можно реализовать?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12927 - Wed Sep 15 2010 03:34 PM Re: Импорт-Экспорт с API [Re: Frend]
anothar Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 85
Во-первых возникает вопрос, а возможно ли? Xlsx вообще говоря закрытый формат! Подгрузить библиотеку для работы с эксель в тслаб вы вроде как не можете( просто потому что в лабе нет такой вохможности). Единственный вариант это сохранять ваш документ ввиде xml, но тогда нужно парсить этот xml. Вообще говоря это возможно, но не так просто. Так что возникает вопрос: а оно надо так мучаться, ведь данные по покупке и продаже можно и у брокера посмотреть?

Наверх
#12931 - Wed Sep 15 2010 03:39 PM Re: Импорт-Экспорт с API [Re: anothar]
anothar Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 85
Есть конечно вариант попробовать сделать это как в квике-то есть обратиться к файлику эксель как к бд. Не уверен что это сработает-потому что я не знаю есть ли доступ у скрипта к библиотекам с бд.

Наверх
#12935 - Wed Sep 15 2010 03:43 PM Re: Импорт-Экспорт с API [Re: anothar]
anothar Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 85
А есть вариант еще проще: эксель умеет читать csv файлы и в нем есть возможность для обращения к другой книге... Или можно написать макрос...

Наверх
#12950 - Wed Sep 15 2010 04:23 PM Re: Импорт-Экспорт с API [Re: anothar]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Экспортировать с csv не вариант, не получится из за того что надо постоянно разные ячейки, и все должно быть в динамике,
суть такая
Получаем данные по сделке, т.е. сколько пунктов сделка собрала, эти данные передаем в эксель в определнную ячейку, при следующей передачи уже прошлая ячейка+1, т.е. новая,
затем берем данные из другой ячейки и подставляем в объем, т.е. в одну ячейку выдаем результат операции и с другой ячейки берем объем контрактов, соотвественно вторая зависит от первой.
И т.д. по кругу
Nektodron говорит надо пользоваться классами из System.IO но перед этим распарсить в скрипте формат экселя, как это делается?
Не чего не понятно, не думал что так сложно будет это сделать.

Плиз хелп
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12951 - Wed Sep 15 2010 04:25 PM Re: Импорт-Экспорт с API [Re: Frend]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
По поводу посмотреть у брокера, надо итого именно по сделке а не просто цену выхода
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#12957 - Wed Sep 15 2010 04:37 PM Re: Импорт-Экспорт с API [Re: Frend]
anothar Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 85
Я не понял. Во-первых аналогичным образом вы можете экспортировать в любую ячейку csv. а потом из экселя обратиться к любой ячейке того же csv. Формулы можно растягивать и она автоматом обратится к след ячейке

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar