Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Кролиководство: файл Excel (число прочтений - 23176 )
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 записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать