Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2011, 13:46   #11
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

В описании идет речь о двоичном файле. Как Вы преобразуете его в CSV? Проблема как раз на этом этапе.
Двоичный файл можно импортировать в Excel макросом. Приложите двоичный файл.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 20.09.2011, 14:07   #12
Veylet
Пользователь
 
Регистрация: 20.09.2011
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
В описании идет речь о двоичном файле. Как Вы преобразуете его в CSV? Проблема как раз на этом этапе.
Двоичный файл можно импортировать в Excel макросом. Приложите двоичный файл.
Да, действительно, о двоичном, просто я думал что это сюда тоже относится. Я не шибко силен в программировании..

Ресурс предлагает два варианта получения данных - через флэш-загрузчик и через торговую платформу. Через второй вариант - более свежие данные -потому за них и ухватился. Но если нет возможности корректной загрузки по первому варианту, буду рад если поможете с двоичным файлом. Файл прикрепил
Вложения
Тип файла: rar ticks.rar (61.8 Кб, 15 просмотров)
Veylet вне форума Ответить с цитированием
Старый 20.09.2011, 14:37   #13
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

То есть этот CSV выдает флэш-загрузчик? Возможно, он использует системную настройку одного из разделителей, а другой жестко задан. Поэтому они и получаются одинаковыми. Попробуйте в Панели управления поменять десятичный разделитель на точку, а разделитель списка на ";" (если там сейчас не так), перезагрузить комп и попробовать получить данные.

С двоичным файлом пока не получается. Вероятно, начало файла не соответствует началу записи. Об этом косвенно свидетельствует его длина: 63431 байт, а должно быть кратно 40.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 20.09.2011, 15:03   #14
Veylet
Пользователь
 
Регистрация: 20.09.2011
Сообщений: 14
По умолчанию

Попробовал - к сожалению такой же результат.

П.С. Я допустил ошибку в описании постом выше. Извиняюсь что ввел Вас в заблуждение : csv-файл загружается из платформы с последними данными на момент загрузки, двоичный файл - из флеш-загрузчика на ресурсе провайдера услуг с заведомо устаревшими данными (прошедшего часа). Конечно предпочтительнее данные из csv, но видимо не судьба с ними работать
Veylet вне форума Ответить с цитированием
Старый 20.09.2011, 15:18   #15
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Покажите нам csv файл - -вдруг...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 20.09.2011, 15:31   #16
Veylet
Пользователь
 
Регистрация: 20.09.2011
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Покажите нам csv файл - -вдруг...

Прикрепил свежескачанный csv
Вложения
Тип файла: rar Ticks__2011.09.20_2011.09.20.rar (311.2 Кб, 16 просмотров)
Veylet вне форума Ответить с цитированием
Старый 20.09.2011, 15:41   #17
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Не помогло...
Косяк на той стороне, ничего сделать нельзя.
Или ковырять бинарный файл, или ругаться. И что, кроме Вас никто эти файлы не использует?
Или может быть платформа генерит файл на Вашей машине?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 20.09.2011, 15:51   #18
Veylet
Пользователь
 
Регистрация: 20.09.2011
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
И что, кроме Вас никто эти файлы не использует?
Или может быть платформа генерит файл на Вашей машине?
Насчет использования кем либо еще этих файлов - пока никого не знаю. Форум провайдера этих файлов поддерживает обсуждение только в рамках языка java (на котором и написана кстати их торговая платформа). Вопроса выгрузки истории там не освещено в данной проблематике

Касательно того на какой стороне генерится файл - ответить однозначно не могу. Суть в том что я скачал их торговую платформу и через меню исторического тестирования воспользовался опцией -выгрузка истории. Всю платформу облазил -но настройки выгрузки кроме как временного диапазона выгружаемой истории не нашел. Также как и вариантов выгрузки к примеру в текстовый файл. Вариант изменения в панели инструментов региональных настроек винды ( запятая / точка) результата не дал
Veylet вне форума Ответить с цитированием
Старый 20.09.2011, 16:16   #19
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Тогда я не знаю...
Но тут явно нужно при выгрузке менять десятичный разделитель - чтоб запятая осталась только как разлелитель полей, раз уж больше ничего настроить нельзя.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 20.09.2011, 16:30   #20
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

bin-файл из поста от 14.07 - это zip-архив
При распаковке получается файл с тем же именем длиной 273440, т.е. 6836 записей по 40 байт.
Структура по 40 байт прослеживается, однако при попытке импорта в соответствии с описанной структурой получается какой-то бред. Возможно, там обратный порядок байтов?

В файле - пробный макрос для импорта и первые 20 записей, которые получаются.
Вложения
Тип файла: rar ticks.rar (8.7 Кб, 11 просмотров)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как разбить данные из одной ячейки по 4-м отдельным ячейкам? lench Microsoft Office Excel 12 12.01.2012 08:20
Каким образом можно сделать таблицу Excel в ячейке Excel? Severny Microsoft Office Excel 3 08.10.2010 09:13
Разбить данные из одного поля бд Krasi PHP 4 15.03.2010 08:03
Нужно разбить те числа которые в одной ячейке по разным ячейчам в столбец Alexander_Gr Microsoft Office Excel 8 20.11.2007 08:02