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