Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс ТаблицаРасширенная (число прочтений - 23606 )
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #15 - 29. Июня 2006 :: 07:07
Печать  
С XLS много еще разных проблем.

Наверное лучше бы ODS.
Для непосредственной работы с ODS я нашел только библиотеку для .Net - AODL

http://www.kb.mista.ru/article.php?id=180

Для С++ - не нашел.
  
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #16 - 29. Июня 2006 :: 07:13
Печать  
jbond писал(а) 29. Июня 2006 :: 06:41:
Да кстати - если бы этот класс умел бы хорошо сохранять в XLS и еще бы ODS, это вообще был бы класс...  Очень довольный

Хорошо - в смысле быстро сохранять большие таблицы?
Если так, то решение уже есть: http://www.kb.mista.ru/article.php?id=219
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #17 - 29. Июня 2006 :: 07:22
Печать  
steban писал(а) 29. Июня 2006 :: 07:13:
jbond писал(а) 29. Июня 2006 :: 06:41:
Да кстати - если бы этот класс умел бы хорошо сохранять в XLS и еще бы ODS, это вообще был бы класс...  Очень довольный

Хорошо - в смысле быстро сохранять большие таблицы?
Если так, то решение уже есть: http://www.kb.mista.ru/article.php?id=219

Плохое решение.
  

FormEx developer
Наверх
www  
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #18 - 29. Июня 2006 :: 07:22
Печать  
Цитата:
Хорошо - в смысле быстро сохранять большие таблицы?
Если так, то решение уже есть: http://www.kb.mista.ru/article.php?id=219


Пробовали! Знаем! Но Альфу оно не нравится. Патчинг памяти все-таки.

Может обследование/голосование устроить:
Насколько серьезны проблемы с сохранением в Экселе в 7.7, чтобы написать собственный механизм сохранения таблиц в OpenDocument.

Зы Плагины для МС Офиса работы с OpenDocument уже имеются.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Класс ТаблицаРасширенная
Ответ #19 - 29. Июня 2006 :: 07:22
Печать  
steban писал(а) 29. Июня 2006 :: 07:13:
jbond писал(а) 29. Июня 2006 :: 06:41:
Да кстати - если бы этот класс умел бы хорошо сохранять в XLS и еще бы ODS, это вообще был бы класс...  Очень довольный

Хорошо - в смысле быстро сохранять большие таблицы?
Если так, то решение уже есть: http://www.kb.mista.ru/article.php?id=219

Хорошая ссылка. Удивительное - рядом.
Решение, может, и не правильное, но кому нужно решение, если есть идея.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #20 - 29. Июня 2006 :: 07:23
Печать  
я предлагаю назвать КласснаяТаблица! Очень довольный

почему?
Во-первых, она позволяет работать с таблицами классов
Во-вторых, эпатированное название ее будет вдохновлять на свершения
В-третьих, классные ребята могут делать только классные таблицы!  Класс
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Класс ТаблицаРасширенная
Ответ #21 - 29. Июня 2006 :: 07:25
Печать  
jbond писал(а) 29. Июня 2006 :: 07:07:
С XLS много еще разных проблем.

А для интересующихся, кроме скорости, можно поподробнее?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Класс ТаблицаРасширенная
Ответ #22 - 29. Июня 2006 :: 07:26
Печать  
DrACe писал(а) 29. Июня 2006 :: 07:23:
я предлагаю назвать КласснаяТаблица! Очень довольный

почему?
Во-первых, она позволяет работать с таблицами классов
Во-вторых, эпатированное название ее будет вдохновлять на свершения
В-третьих, классные ребята могут делать только классные таблицы!  Класс

DrACe, ты гений. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #23 - 29. Июня 2006 :: 07:29
Печать  
kms писал(а) 29. Июня 2006 :: 07:25:
jbond писал(а) 29. Июня 2006 :: 07:07:
С XLS много еще разных проблем.

А для интересующихся, кроме скорости, можно поподробнее?


1) высоту объединенных ячеек Excel не умеет рассчитывать (т.е. не переносит строки по словам)
2) обрезает строки длиннее 255 символов (говорилось выше)
3) иногда х#рит (растягивает криво) картинки и прочие COM-объекты
4) формат - Excel, 95 - сильно напрягает, если сохранить именно под этим форматом, а не обновить, то все форматирование по..рится

может еще чего...
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Класс ТаблицаРасширенная
Ответ #24 - 29. Июня 2006 :: 07:36
Печать  
Все понятно.

На самом деле, конечно, нужен механизм быстрого сохранения таблиц в каком-то формате.
Только я не очень понимаю, зачем это объединять с тормозной штатной таблицей.

Сделать бы просто интерфейс для быстрого создания и сохранения таблиц Excel -  и телемаркет.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #25 - 29. Июня 2006 :: 07:37
Печать  
DrACe писал(а) 29. Июня 2006 :: 07:29:
может еще чего...

Например ограничение в 65536 строк и 256 столбцов (чего кстати лишены таблицы из Office Web Components)
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #26 - 29. Июня 2006 :: 09:07
Печать  
DrACe писал(а) 29. Июня 2006 :: 07:23:
я предлагаю назвать КласснаяТаблица! Очень довольный

Ну что, я согласен с таким вариантом.
Всех устраивает? Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Класс ТаблицаРасширенная
Ответ #27 - 29. Июня 2006 :: 09:13
Печать  
artbear писал(а) 29. Июня 2006 :: 09:07:
DrACe писал(а) 29. Июня 2006 :: 07:23:
я предлагаю назвать КласснаяТаблица! Очень довольный

Ну что, я согласен с таким вариантом.
Всех устраивает? Улыбка

Не академично конечно, но зато какой кайф будет испытывать прграммист, создавая такой объект!!!

А где наш товарищ Корректор? Скажи ка своё веское слово!
  
Наверх
 
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Класс ТаблицаРасширенная
Ответ #28 - 29. Июня 2006 :: 09:14
Печать  
а зачем сохранять в xls из 7,7 - есть же чудная прога Работа с файлами 8,0 - быстро сохраняет в xls из mxl
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Класс ТаблицаРасширенная
Ответ #29 - 29. Июня 2006 :: 09:18
Печать  
Цитата:
Не академично конечно, но зато какой кайф будет испытывать прграммист, создавая такой объект!!!

Главное, чтобы эта таблица не падала. А то на сарказм будет похоже.


Так и вижу программиста, который вдоволь на%%%шись с объектом опрокидывает стакан теплой водки, закуривает беломором и с мрачным лицом произносит:

-- Да, бл%, "классная" таблица...
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать