Форум: "Начинающим";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
ВнизTMemoryStream Найти похожие ветки
← →
Тоша (2008-07-23 14:23) [0]Здравствуйте, помогите советом. У меня есть компонент который умеет сохранять некие данные в файл Xls, а так же в поток TMemoryStream.
Компонент левый, без исходников, сохранение в xls заказчиков не устраивает, если его загрузить в TMemoryStream, можно ли как ни будить из потока считать данные что бы самому сделать экспорт?
← →
Медвежонок Пятачок © (2008-07-23 14:24) [1]можно и не будить. безусловно.
← →
Тоша (2008-07-23 14:28) [2]
> можно и не будить. безусловно.
>
Сорри, можно по точнее, не совсем понял будить чего (кого) ?
← →
Anatoly Podgoretsky © (2008-07-23 14:28) [3]> Тоша (23.07.2008 14:23:00) [0]
Можно, но не тебе.
← →
Renegat © (2008-07-23 14:29) [4]> [1] Медвежонок Пятачок © (23.07.08 14:24)
Гениально! Ради таких ответов и ст0ит ходить на форум. (С)
> [0] Тоша (23.07.08 14:23)
А что за данные? Может их удастся сохранить и без промежуточного сохранения в XLS? Обрисуйте свою задачу.
← →
Медвежонок Пятачок © (2008-07-23 14:32) [5]Может их удастся сохранить и без промежуточного сохранения в XLS?
Гениально. Чувак спросил, если я сохраню в стрим, то можно ли будет из него что-нибудь вытащить.
А ему уточняющие вопросы про эксель.
← →
Dennis I. Komarov © (2008-07-23 14:35) [6]> [0] Тоша (23.07.08 14:23)
Можно, но тебе надо будет знать в каком формате (и вообще чего) он туда "сохраняет"
← →
Тоша (2008-07-23 14:37) [7]> А что за данные? Может их удастся сохранить и без промежуточного
> сохранения в XLS? Обрисуйте свою задачу.
>
Есть некий компонент HierCube, который умеет строить иерархические измерения,
вычисления таблицы фактов и.т.п. Возможно вы слышали о нем, данный компонент позволяет экспортировать полученные данные в xls файл, экспорт не очень гибкий, его нельзя настраивать как вздумается, он экспортирует как было заложено. Мне нужно что бы экспорт был настраиваемым, например шрифты, границы, цвета и .т.п. Вот я подумал если данные посадить сначало в поток, затем своим методом сделать экспорт, это будет реально ? если да, то как считать данные такого рода из потока?
← →
Медвежонок Пятачок © (2008-07-23 14:39) [8]если да, то как считать данные такого рода из потока?
Ты именно вот это и хочешь узнать?
← →
Тоша (2008-07-23 14:40) [9]
> Можно, но тебе надо будет знать в каком формате (и вообще
> чего) он туда "сохраняет"
>
Если экспортировать в поток, затем сохранить поток путем SaveToFile в файл с расширением xls, данные отображаются ровно.
← →
brother © (2008-07-23 14:40) [10]> данные отображаются ровно.
те структура xls?
← →
Dennis I. Komarov © (2008-07-23 14:40) [11]> если да, то как считать данные такого рода из потока?
Предположим считал и чего дальше?
← →
Плохиш © (2008-07-23 14:41) [12]
> Если экспортировать в поток, затем сохранить поток путем
> SaveToFile в файл с расширением xls, данные отображаются
> ровно.
Кто бы сомневался...
← →
Медвежонок Пятачок © (2008-07-23 14:43) [13]Вопрос на засыпку тоше:
зачем тебе вообще данные в стриме, которые выгружены методом компонента без исходников и гибкость которого тебя не устраивает?
Читай свойства куба и экспортируй их куда хочешь какими хочешь шрифтами и цветами и бантиками.
← →
Тоша (2008-07-23 14:47) [14]
> Читай свойства куба и экспортируй их куда хочешь какими
> хочешь шрифтами и цветами и бантиками.
>
А если не позволяет он экспортировать бантиками ?
← →
Медвежонок Пятачок © (2008-07-23 14:50) [15]А если не позволяет он экспортировать бантиками ?
Кому и как?
не дает читать свои свойства если у читающего есть намерение сохранить его в файле с бантиками?
← →
Renegat © (2008-07-23 14:56) [16]> [15] Медвежонок Пятачок © (23.07.08 14:50)
И ни слова по существу.
Если у тебя есть фонтан - заткни его. Дай отдохнуть и фонтану.
(С) Козьма Прутков
(С) Игорь Шевченко
> [14] Тоша (23.07.08 14:47)
ИМХО, самый простой вариант - сохранить сначала в файл, как и предлагает компонент, а потом править сам файл, меняя всякие шрифты, цвета и прочая.
← →
Медвежонок Пятачок © (2008-07-23 14:59) [17]ИМХО, самый простой вариант - сохранить сначала в файл, как и предлагает компонент, а потом править сам файл, меняя всякие шрифты, цвета и прочая.
Тебя никто не спрашивал про это. Если по существу.
Чувак хочет сам экспортировать данные.
← →
stas © (2008-07-23 15:00) [18]Renegat © (23.07.08 14:56) [16]
По существу:
1.Сохраняешь в MemoryStream
2.Потом в файл с расширением txt
3.Потом смотришь в TotalComander по F3 что там записано
4.И решаешь можно ли что-то сделать или нет.
← →
Медвежонок Пятачок © (2008-07-23 15:04) [19]А что за данные? Может их удастся сохранить и без промежуточного сохранения в XLS? Обрисуйте свою задачу.
Два гениальных вопроса.
Чуваку интересно что за данные и он сомневается, можно ли их сохранить без промежуточного xls.
Ради таких вопросов стоит посещать форум. Чтобы поржать.
← →
Тоша (2008-07-23 15:08) [20]
> stas © (23.07.08 15:00) [18]
>
>
Это равносильно, что бы открыть документ xls через блокнот ...
Сплошные "яяяяяяяяяяяяяяяяяяяяяяХЪЪХъхъхяяяяяяяяяяяя"
← →
Плохиш © (2008-07-23 15:10) [21]
> stas © (23.07.08 15:00) [18]
А первые два пункта зачем? Компанента же может сохранять в файл, а TC по F3 может просматривать файлы с любым расширением :-)
← →
Плохиш © (2008-07-23 15:10) [22]
> Тоша (23.07.08 15:08) [20]
Пора уже вашей конторе нанять программиста.
← →
Тоша (2008-07-23 15:12) [23]
> Пора уже вашей конторе нанять программиста.
>
Допустим наняли тебя, что бы ты сделал ?
← →
Плохиш © (2008-07-23 15:16) [24]
> Допустим наняли тебя, что бы ты сделал ?
В моем ответе главное слово было "программиста".
← →
Медвежонок Пятачок © (2008-07-23 15:19) [25]Среди того, что попадает в эксель есть что-нибудь недоступное через паблик и паблишед свойства этого чудестного компонента?
← →
Anatoly Podgoretsky © (2008-07-23 15:35) [26]> Тоша (23.07.2008 15:12:23) [23]
Он не программист, он выше, у вас денег не хватит.
← →
Тоша (2008-07-23 15:54) [27]
> Он не программист, он выше, у вас денег не хватит.
>
А вы знаете сколько у нас есть денег ?
← →
Медвежонок Пятачок © (2008-07-23 15:58) [28]А вы знаете сколько у нас есть денег ?
видно невооруженным глазом
← →
Dennis I. Komarov © (2008-07-23 16:00) [29]> [27] Тоша (23.07.08 15:54)
Судя по тому, что программиста еще нет - не много...
← →
Тоша (2008-07-23 16:05) [30]Не покупали бы мы этот проект за 14 млн. рублей не будь у нас денег, что касается программиста "сейчас идет тендер на разработку, пока он еще не состоялся хотелось бы работать, а не ждать пока фирма новая придет в помощь"
← →
Медвежонок Пятачок © (2008-07-23 16:06) [31]Гы. А пятнадцатого лимона на исходники таво чудесного куба нехватило.
← →
Dennis I. Komarov © (2008-07-23 16:08) [32]> [31] Медвежонок Пятачок © (23.07.08 16:06)
Зачем они им? Читать то их кто будет?
← →
Тоша (2008-07-23 16:09) [33]
> Гы. А пятнадцатого лимона на исходники таво чудесного куба
> нехватило.
>
Покупают компоненты и т.п. разработчики, хватило или нет это уже останется загадкой.
← →
Тын-Дын © (2008-07-23 16:11) [34]Удалено модератором
← →
Медвежонок Пятачок © (2008-07-23 16:12) [35]Удалено модератором
← →
Dennis I. Komarov © (2008-07-23 16:12) [36]> Покупают компоненты и т.п. разработчики
А я думал всю жизнь, что разрабарывают...
← →
Renegat © (2008-07-23 16:17) [37]Удалено модератором
← →
Тын-Дын © (2008-07-23 16:21) [38]
> Renegat © (23.07.08 16:17) [37]
Данные-то получить и TStream не проблема. только что это даст?
Анализировать двоичный код?
Вряд ли получится сделать красиво.
Твой совет из [16] более всего подходит. Тем более что можно файл сохранять как временный, и исправления делать в невидимом режиме.
← →
Медвежонок Пятачок © (2008-07-23 16:22) [39]Удалено модератором
← →
Тын-Дын © (2008-07-23 16:24) [40]Удалено модератором
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.007 c