Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Кролиководство: файл Excel (число прочтений - 23216 )
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Кролиководство: файл Excel
06. Мая 2007 :: 01:40
Печать  
Разыскиваются добровольцы для проверки корректности приложенного файла Excel. Ожидается что:
1) Файл корректно откроется в Excel 97, 2000, XP, 2003 и т.д.
2) В Excel должен нормально открываться диалог "Формат ячеек" (в случае некорректного файла при попытке открыть диалог ничего не происходит).
3) Файл можно отредактировать и сохранить изменения (для некорректного файла будет вылетать Excel).

У меня стоит 2000-й Офис и там вроде все работает нормально. Так что очень интересует работа с тестовым файлом Офисов других версий.
  

test_003.rar ( 0 KB | Загрузки )
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #1 - 06. Мая 2007 :: 09:28
Печать  
2003 (11.6560.6568) SP2

Цитата:
Журнал восстановления файлов Microsoft Office Excel

Обнаружены ошибки в файле 'Y:\excel\test_003\test.xls'
Вот список внесенных исправлений:

Файл поврежден настолько серьезно, что восстановить его не удалось. Была выполнена попытка восстановить формулы и значения, но некоторые данные могут быть утеряны.

Формат шрифта, ширина колонок потеряны (может еще что-то, что там было в оригинале?)
Кстати, это вроде не компаунд, думаешь, должно нормально с ним работать?
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #2 - 06. Мая 2007 :: 19:00
Печать  
kms писал(а) 06. Мая 2007 :: 09:28:
2003 (11.6560.6568) SP2
Формат шрифта, ширина колонок потеряны (может еще что-то, что там было в оригинале?)
Кстати, это вроде не компаунд, думаешь, должно нормально с ним работать?

Ого Печаль
Как это не компаунд? Откуда следует? Компаунд с одним потоком "Workbook".
Слушай, ты не мог бы выложить какой-нибудь простой файлик с разным форматированием? Сравню хоть с 2000-м...
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #3 - 06. Мая 2007 :: 19:46
Печать  
Uzhast писал(а) 06. Мая 2007 :: 19:00:
Как это не компаунд? Откуда следует? Компаунд с одним потоком "Workbook".

ыы... каюс, очки запотели Улыбка

Цитата:
Слушай, ты не мог бы выложить какой-нибудь простой файлик с разным форматированием? Сравню хоть с 2000-м...

может такой поможет?
зроблено в 2003, в 2000 тоже вроде открывается нормально.

твой файл в 2000, кстати, тоже открывается без проблем;
но даже если, открыв в 2000, потом "сохранить как..." с другим именем, в 2003 нормально не откроется. Печаль
видать, дело в каких-то нюансах...
  

test2003.zip ( 1 KB | Загрузки )

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #4 - 06. Мая 2007 :: 19:49
Печать  
kms писал(а) 06. Мая 2007 :: 19:46:
может такой поможет?
зроблено в 2003, в 2000 тоже вроде открывается нормально.

твой файл в 2000, кстати, тоже открывается без проблем.

Спасибо, буду смотреть.
Наверное, мой файл некорректен и с точки зрения 2000-го Улыбка Просто он к этому делу либерально подходит Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #5 - 06. Мая 2007 :: 19:59
Печать  
Uzhast писал(а) 06. Мая 2007 :: 19:49:
Наверное, мой файл некорректен и с точки зрения 2000-го Улыбка Просто он к этому делу либерально подходит Улыбка

Пожалуй что-то есть, раз даже пляски с записью в 2000 (я там выше чуть дописал) не играют на открытие в 2003.

Цитата:
Спасибо, буду смотреть.

Удачи Улыбка
  

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



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #6 - 07. Мая 2007 :: 04:33
Печать  
в OpenOffice Calc 2.2 открылось без ошибок и видимых проблем.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #7 - 07. Мая 2007 :: 04:43
Печать  
x-pert писал(а) 07. Мая 2007 :: 04:33:
в OpenOffice Calc 2.2 открылось без ошибок и видимых проблем.

Кстати, использую как раз описание формата Excel от OpenOffice Улыбка Так что, ему сам бог велел Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #8 - 07. Мая 2007 :: 07:12
Печать  
а на коднете не смотрел? http://sources.codenet.ru/file/343/xls_rus.zip
там тоже описание восьмого бифа есть, не знаю правда насколько честное.
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #9 - 07. Мая 2007 :: 07:22
Печать  
kms писал(а) 07. Мая 2007 :: 07:12:
а на коднете не смотрел? http://sources.codenet.ru/file/343/xls_rus.zip
там тоже описание восьмого бифа есть, не знаю правда насколько честное.

Смотрю, спасибо Улыбка На первый взгляд, у OpenOffice побольше будет. Однако, у коднета вроде есть некоторые вещи, которых у OpenOffice нет. Например, по коднету у меня нет минимальной таблицы шрифтов и форматов. Хотя 2000-й эксель и так хавает Улыбка
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #10 - 07. Мая 2007 :: 07:30
Печать  
2007 (12.0.4518.1014) всё ok.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #11 - 07. Мая 2007 :: 07:36
Печать  
Uzhast писал(а) 07. Мая 2007 :: 07:22:
На первый взгляд, у OpenOffice побольше будет.

я тоже заметил Улыбка

А вообще, это супер идея, быстрая корректная работа (запись и чтение) excel-2000/2003 нужна.
Ох, сколько разной дряни приходится обрабатывать в этих форматах...
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #12 - 07. Мая 2007 :: 07:38
Печать  
berezdetsky писал(а) 07. Мая 2007 :: 07:30:
2007 (12.0.4518.1014) всё ok.

Хм, похоже, 2003-й самый привередливый Улыбка

kms писал(а) 07. Мая 2007 :: 07:36:
А вообще, это супер идея, быстрая корректная работа (запись и чтение) excel-2000/2003 нужна.

Чтение тоже есть. Правда, только первого листа Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #13 - 07. Мая 2007 :: 07:45
Печать  
Uzhast писал(а) 07. Мая 2007 :: 07:38:
Хм, похоже, 2003-й самый привередливый Улыбка

о как...

Цитата:
Чтение тоже есть. Правда, только первого листа Улыбка

Обалдеть.
А ограниченным тиражом чтение ммм... второго листа.... можешь добавить? Улыбка
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #14 - 07. Мая 2007 :: 07:53
Печать  
kms писал(а) 07. Мая 2007 :: 07:45:
А ограниченным тиражом чтение ммм... второго листа.... можешь добавить? Улыбка

Ну, если за счет первого листа, то да Улыбка
Для остальных листов можно либо специальный третий параметр метода "Открыть" предусмотреть, либо вообще сделать отдельный объект типа "КонверторExcel" (это даже предпочтительней). Пока просто полное чтение не нужно, чтение сделано, чтобы можно было автоматически проверять работу сохранятеля.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #15 - 08. Мая 2007 :: 06:37
Печать  
Код
Выбрать все
Журнал восстановления файлов Microsoft Excel

Обнаружены ошибки в файле 'C:\WINDOWS\Temp\Rar$DI00.734\test.xls'
Вот список внесенных исправлений:

Файл поврежден настолько серьезно, что восстановить его не удалось. Была выполнена попытка восстановить формулы и значения, но некоторые данные могут быть утеряны. 



Ексил 2002 (10.6501.6626) SP3
  

e2002.JPG ( 13 KB | Загрузки )
e2002.JPG
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #16 - 11. Мая 2007 :: 03:38
Печать  
trdm писал(а) 08. Мая 2007 :: 06:37:
Ексил 2002 (10.6501.6626) SP3

А этот Excel XP что ли? Улыбка

Поковырял файлик для Excel 2003... Почти один в один что и у Excel 2000 (что не может не радовать). Добавил запись минимальной таблицы шрифтов и форматов. Теперь файлик открывается и Excel 2003, и 2000. Прилагаю новый файлик для тестирования. (Запись высоты строки еще не сделал).

Вообще, описание формата с коднета не очень хорошое. У них там упор на BIFF5, а это уже не актуально. Описание там BIFF8 совершенно не годится, чтобы научиться писать файлы Excel. (Читать, кстати, гораздо проще, чем писать Улыбка Я тут один глюк почти два дня ловил - Ексель просто вылетал и делай с ним, что хошь Улыбка )
В коднетовском описании нет списка обязательных записей для BIFF8 (они отличаются от BIFF5). Также нет описания формата некоторых обязательных записей для BIFF8. Так что описание от OpenOffice рулит очень здорово.
  

test_004.rar ( 0 KB | Загрузки )
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #17 - 11. Мая 2007 :: 06:15
Печать  
С этим все ок. Улыбка

Uzhast писал(а) 11. Мая 2007 :: 03:38:
Так что описание от OpenOffice рулит очень здорово.

Еще хотелось взгянуть на "excel 97 developers kit", да чето не попалось оно никак.
Вообще, некислую ты работу провел Улыбка
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #18 - 11. Мая 2007 :: 06:18
Печать  
А можешь объяснить смысл твоей работы?
Что в итоге ты хочешь получить? Какую задачу решаешь?
Быстрая работа с файлами Екзеля или еще что-то?
Какие перспективы ?
  

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



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #19 - 11. Мая 2007 :: 06:22
Печать  
Ехель 2003 - открывается нормально. А у тебя вторая колонка должна быть числовая или просто строка?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #20 - 11. Мая 2007 :: 06:52
Печать  
artbear писал(а) 11. Мая 2007 :: 06:18:
А можешь объяснить смысл твоей работы?
Что в итоге ты хочешь получить? Какую задачу решаешь?
Быстрая работа с файлами Екзеля или еще что-то?
Какие перспективы ?

Задача одна - "Моксель мастдай!!!" Подмигивание Это продукт конвертора моего заменителя. Моксель ведь умеет сохранять в Ексель? А чем мы хуже? Улыбка Ну и заодно получится быстрая работа с экселевскими файликами.

JohnyDeath писал(а) 11. Мая 2007 :: 06:22:
Ехель 2003 - открывается нормально. А у тебя вторая колонка должна быть числовая или просто строка?

У меня все ячейки становятся текстовыми (или пустыми). Не стал заморачиваться с числовыми значениями. А то, что в файле три колонки: текстовая, числовая и дата - это для проверки ридера (такие хранятся по разному). Вот сейчас думаю, стоит ли все-таки с числами заморачиваться или нет?... Как правило, при формировании отчетов все числовые значения форматируются по особому и все равно превращаются в текст. А голых чисел практически не бывает... Из выгод будет разве что некоторое уменьшение конечного файла.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #21 - 11. Мая 2007 :: 06:55
Печать  
А в каком виде все это будет интегрироваться в 1С?
ВК или внешняя прога? или как-то еще?
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #22 - 11. Мая 2007 :: 06:55
Печать  
kms писал(а) 11. Мая 2007 :: 06:15:
Uzhast писал(а) 11. Мая 2007 :: 03:38:
Так что описание от OpenOffice рулит очень здорово.

Еще хотелось взгянуть на "excel 97 developers kit", да чето не попалось оно никак.

Тоже, кстати, искал Улыбка Но так и не попалось. МС-овцы его дарят только за деньги ;(
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #23 - 11. Мая 2007 :: 07:02
Печать  
artbear писал(а) 11. Мая 2007 :: 06:55:
А в каком виде все это будет интегрироваться в 1С?

В лучшем Улыбка
artbear писал(а) 11. Мая 2007 :: 06:55:
ВК или внешняя прога?

ВК. Выглядит, примерно, так (см. файлик).
  

SpreadSheet.png ( 10 KB | Загрузки )
SpreadSheet.png
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #24 - 11. Мая 2007 :: 07:17
Печать  
Uzhast писал(а) 11. Мая 2007 :: 06:52:
Задача одна - "Моксель мастдай!!!"

ээээ...
у екселя есть одно ограничение, которого лишен моксель - 65 тыщ строк.
может пусть живет?  Подмигивание
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #25 - 11. Мая 2007 :: 07:19
Печать  
steban писал(а) 11. Мая 2007 :: 07:17:
ээээ...
у екселя есть одно ограничение, которого лишен моксель - 65 тыщ строк.
может пусть живет?  Подмигивание

Количество строк - это не главное. Моксель - тормозная, кривая и закрытая гадость. Поэтому - на фиг, на фиг... Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #26 - 11. Мая 2007 :: 07:50
Печать  
Uzhast писал(а) 11. Мая 2007 :: 07:19:
Количество строк - это не главное. Моксель - тормозная, кривая и закрытая гадость. Поэтому - на фиг, на фиг... Улыбка

+1

Вообще, такой контрол - это одна из моих оставшихся в v7 мечт.
Точнее, часть одной большой мечты - множества собственных удобных контролов.

Я когда заводил разговор о сравнении v7 и v8 примерно к этому и клонил.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #27 - 11. Мая 2007 :: 18:09
Печать  
kms писал(а) 11. Мая 2007 :: 07:50:
Я когда заводил разговор о сравнении v7 и v8 примерно к этому и клонил.


Т.е. делаем кучу разных и нужных контролов, и ты бросаешь свою 8-ку? Подмигивание
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #28 - 11. Мая 2007 :: 19:23
Печать  
Arta писал(а) 11. Мая 2007 :: 18:09:
Т.е. делаем кучу разных и нужных контролов, и ты бросаешь свою 8-ку? Подмигивание

А, до 8-ки у меня руки так и не дошли. Улыбка
Сейчас, чем больше приходится заниматься чистым менеджментом, тем меньше предсказуемо, чем придется заниматься в будущем...
Запросто может занести и на рынок открытых систем, на них вполне можно неплохо и с удовольствием зарабатывать.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #29 - 11. Мая 2007 :: 21:44
Печать  
kms писал(а) 11. Мая 2007 :: 19:23:
А, до 8-ки у меня руки так и не дошли. Улыбка
Сейчас, чем больше приходится заниматься чистым менеджментом, тем меньше предсказуемо, чем придется заниматься в будущем...
Запросто может занести и на рынок открытых систем, на них вполне можно неплохо и с удовольствием зарабатывать.



Так что ж ты воду мутил. Чесных людей с пути истинного сбил. Я то подумал, ну раз Миша решил семерку забросить, значит совсем ей хана.
А тут оказывается восьмеркой и не пахнет, в крючкотворы и рукамиводители подался...   Смех
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #30 - 11. Мая 2007 :: 23:44
Печать  
Каюсь, фигня вышла  Смех

А что касается v7-v8...
Семерка как платформа, конечно, сдает позиции (с точки зрения доли рынка); это неизбежно.
Но мне на маркетинг сейчас положить, а как "открытая" система она намного более открыта, чем восьмерка.
Ну, не все, но многое из задуманного решать пока удается.

P.S.
А мечт у меня было 3: ИТ, табличный документ и сервер приложений.
Я думаю, что когда v7 окончательно понесут под музыку, все будут реализованы.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #31 - 12. Мая 2007 :: 08:18
Печать  
kms писал(а) 11. Мая 2007 :: 23:44:
Я думаю, что когда v7 окончательно понесут под музыку, все будут реализованы.


Миш, у тебя сейчас какая ОС? XP? Win2003?
Это несмотря на то что уже есть виста. И даже появись вслед за вистой новая ось, еще много народа будет сидеть на 2000/XP/2003.
Просто смысла менять ось нету. Я нередко бываю по работе за рубежом, и постоянно наблюдаю там работу манагеров за Win98 на первых пнях. На удивленные вопросы руководство отвечает "А зачем менять?"

Также и с V7. Многие на форуме прекрасно понимают, что смысла нет.

А вот чертов маркетинг сделает свое дело и V8 медленно но захватит рынок Печаль
  
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #32 - 13. Мая 2007 :: 13:35
Печать  
kms писал(а) 11. Мая 2007 :: 23:44:
А мечт у меня было 3: ИТ, табличный документ и сервер приложений.

А как ты себе представляешь сервер приложений для v7?
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Кролиководство: файл Excel
Ответ #33 - 15. Мая 2007 :: 07:19
Печать  
steban писал(а) 13. Мая 2007 :: 13:35:
А как ты себе представляешь сервер приложений для v7?

Степ, пока крайне примитивно:

1. "Сервер" - просто внешний процесс. Он принимает соединения, создает несколько экземпляров 1С в качестве "working threads" и диспетчеризует запросы клиентов в вызовы необходимых процедур модулей ("адресатов") с переданными параметрами.
Может принимать набор даных от клиента и возвращать набор данных клиенту.

2. "Клиент" - для 1С можно сделать компоненту.
Ее функция - в установлении соединения с сервером, авторизации и поддержке протокола обмена.
В 1С нужны всего несколько методов, обеспечивающих посылку данных конкретному "адресату" и прием данных в синхронном и асинхронном режимах.

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

Для чего это нужно:
1. Иногда нужно в оперативном режиме закинуть данные в некую базу, которая находится х.з.
Web расширение не катит (нужем привычный клиент), Terminal - тоже не подходит.
2. Иногда нужно опять же оперативно получать данные из множества мест и релировать их каким-то образом.
То же самое, ни web, ни ts, ни распределенка не подходят.

Линий хуже Т1 у меня давно уже нет (хотя для моих задач и 256K за глаза), но такие элементарные проблемы даже сейчас пока не решаются.

Вот такие мысли.
Может это где-то уже кем-то решено?
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #34 - 17. Мая 2007 :: 11:14
Печать  
Гм. Никто не любит эти объединения ячеек... На открытии таблицы в 65535 строк, где объединение ячеек есть на каждой строке, Excel2000 тупит 4.5 минуты при 100% загрузке процессора. Excel2003 - 3.5 минуты (прогресс, однако  Очень довольный )
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Кролиководство: файл Excel
Ответ #35 - 20. Мая 2007 :: 17:59
Печать  
Похоже, удалось найти что-то похожее на Excel 97 SDK. Здесь набор разных описаний формата XLS: http://www.wotsit.org/list.asp?fc=6

А это прямая ссылка на сборник страниц, выдранных из МСДН, когда там еще было описание формата Excel 97 (чем не SDK?): http://www.wotsit.org/download.asp?f=excel97&sc=232979640
Оглавления, похоже, нет Печаль

Нашел там описание записи OBJ, описание которой уже прям обыскался Улыбка Сижу, прусь  Очень довольный
  
Наверх
 
IP записан
 
uzny
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 1
Зарегистрирован: 16. Сентября 2008
файл Excel
Ответ #36 - 16. Сентября 2008 :: 12:19
Печать  
Немогу открыть нормально файл. помогите плизз и еще бы неплохо причину узнать неполадки.MS Office 2003
  

_______2008_______.xls ( 210 KB | Загрузки )
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать