gifts2017

Писальщик/Читальщик XLS

Опубликовал Александр Шишкин (Шёпот теней) в раздел Программирование - Практика программирования

Данная обработка позволяет сохранить любой документ системы в файл XLS и прочитать его. При создании будут созданы листы с названиями, совпадающими с табличными частями выбранного документа и листом с реквизитами документами.
Предлагается два способа записи в Excel. Два способа две скорости.

С невероятным удивлением занимаясь вопросом обмена данными, в частности документами, обнаружил интересную особенность, а именно:

  • Первое:
    Размер файла в XML формате раза в два больше, чем XLS. Как ни странно?! Проверил несколько раз – точно! И ужаснулся! Вот те и хвалёный формат XML.
  • Второе:
    Читабельность XLS формата не в пример XML.
  • Третье:
    Моё отношение к XML полностью совпадает с мнением находящимся здесь: http://extrapro.ru/udxml.html

Данная обработка позволяет сохранить любой документ системы в файл XLS и прочитать его. При создании будут созданы листы книги ексель с названиями, совпадающими с табличными частями выбранного документа и листом с реквизитами документами. Лист «Реквизиты» будет состоять из названия, имени, значения и типа значения, реквизит выбранного документа.

После записи данных откроется файл екселя, который вы можете сохранить.

 

Обработка позволяет создавать файл екселя двумя способами:

  1. «Ячейками»
  2. «Областью»

Можете ощутить разницу в скоростях этих двух способов. Даже на небольших файлах это весьма ощутимо.

 

 "Читает" файл екселя данная обработка сразу областью (массивом). Скорость чтения как и записи, ячейками гораздо медленнее, чем областью.

Просмотреть документ в форме обработки можете, выбрав его в поле выбора файла. Далее выбираете лист книги. Выбранный лист по номеру и названию отобразятся в соответствующих полях.

Кнопка «Прочитать» вызовет файл, прочитает выбранный лист и выведет в табличное поле данной обработки.

 

Записать файл в XML формате можно обработкой: http://infostart.ru/projects/5697/

Просмотреть файл в XML формате можно обработкой: http://infostart.ru/projects/5460/

 

 ... ЗА дополнения, конструктивную критику, сообщения о замеченных неточностях или ошибках - буду благодарен ...

Желающих продолжить работу над данным проектом прошу присоединяться.

с Уважением Шёпот теней …

… вОт …

 

П.С.1.

... беседа в комментариях ушла не в те рамки ... данная обработки не представляет собой ничего глобального как только запись и чтение документа xls ...

... для обмена документами нашим бухгалтерам удобнее ТАКОЕ - они открывают XLS и сразу "видят", что в нём в отличие от XML ...


П.С.2.

в данной обработке показываю и делаю упор на двух способах записи в файл екселя:
первый - описан и известен
второй - мною нигде ранее не встречался ... в отличии от чтения (UserRange) ...

... и именно на 2 способе и хотелось заострить внимание ...

 

П.С. 3.

в наше время нельзя говорить, что XML это плохо - это не модно... это отстойно ...

и нельзя говорить, что ты программируешь на VBA - это ужжж совсем отстой...

но ! но, посмотрите сколько вопросов по екселю и ворду ... и посмотрите вокруг ... много ли вы видите формата XML ...? много ли в 1С древовидных структур ...? а теперь сравните с количеством таблиц в 1С и XLS вокруг вас ... думаю и ответ и результат очевиден...

ханжество в этом вопросе как с сексом - говорить о нём "прилично" - не прилично, но все им занимаются ... вот и с XLS и VBA видимо также ... говорятЬ о крутости XML, а везде один XLS ...

воспользуйтесь поиском - наберите XLS, а потом XML - ответ будет захватывающим ...

 

П.С.4.

сохраните документ в XLS и XML ... откройте их и дайте любому посмотреть - как вы думаете какой файл будет быстрее понят ? ... а в программировании какой файл легче прочитать и обработать ... думаю ответ очевиден ...

 

...

... вОт ...

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ЕксельВыгрузкаЗагрузка_исп1
.1252677148 15,76Kb
25.09.09
386
.1252677148 15,76Kb 386 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. valent (valent) 11.09.09 17:36
-- Размер файла в MXL формате раза в два больше чем XLS. Как ни странно?! Проверил несколько раз – точно! И ужаснулся! Вот те и хвалёный формат XML.

Так о чем речь? MXL или XML?
2. Александр Шишкин (Шёпот теней) 11.09.09 17:43
(1) ... виноват ...
... запыхался ...

... сравниваются XML и XLS ...

.. поправил ...
3. Александр Шишкин (Шёпот теней) 11.09.09 17:56
было маленькое недоразумения с табличными частями "Товары" .... исправил ...

... можно поменять в первом файле 139 строку:

... было:
ВсегоКолонок = ссылкаДокумент.Метаданные().ТабличныеЧасти.Товары.Реквизиты.Количество();

должно быть:
ВсегоКолонок = ссылкаДокумент.Метаданные().ТабличныеЧасти[ТаблицаЧасть].Реквизиты.Количество();

теперь работает на все документы ...

... вОт ...

4. Ярослав Радкевич (WKBAPKA) 11.09.09 19:34
хм. Шепот, ты меня удивляешь. XML - универсальный язык разметки, и предназначен для передачи произвольной структуры информации. У него много избыточной информации, всякие открывающиеся и закрывающиеся теги, заголовки и прочая лабуда.
ХLS предназначен для хранения конкретной информации, таблица или группа таблиц. Естественно, он оптимизирован под это.
5. Ярослав Радкевич (WKBAPKA) 11.09.09 19:40
ко всему прочему XML дает возможность создавать древовидную структуру неограниченой вложенности...
я вообще считаю обсуждение формата XML в стиле "хваленый" не уместным. Этот формат одобрен и принят организацией W3C (хотя могу и ошибаться в названии), также как и стандарт XML.
А XLS простая двухмерная таблица, как можно сравнивать попу с пальцем?
PetrAK; Трактор; WiseSnake; +3 Ответить 2
6. Алексей Коробов (WiseSnake) 11.09.09 20:02
(4,5) Полностью согласен. Это не сравнимые вещи. XML умеют читать все современные языки. И про древовидную структуру очень дельное замечание.
7. Алексей Коробов (WiseSnake) 11.09.09 20:06
+6 Кстати архивировать пробовали оба файла? Как размеры архивов?
8. Александр Шишкин (Шёпот теней) 11.09.09 20:15
(4...7) ... я СОгласен с вами ... и в целом и по частям, всмысле всё, что вы сказали ...

... НО ...

.. практика определяет использование ... повторюсь: если ОН тАААкой хороший - дык почему же его не используют повседневно ... ОН просто очень "НЕкрасив" и "НЕкусен" ни в записи, ни в чтении, ни в просмотре ...

... а по поводу "древовидной структуры неограниченой вложенности" - и что ... звучит НУ очень красиво а практики ноль ...


... вооотвооообщем ...
9. Александр Шишкин (Шёпот теней) 11.09.09 20:19
(8) + дополнение: это не новое - это старое в новой упаковке - это текстовый файл с записанным в него офрмления и типы значений И ...

... но это текстовый файл - не больше и не меньше ... всего лишь ...

... вОт ...
10. Алексей Коробов (WiseSnake) 11.09.09 20:31
(8) Не соглашусь. Использую практически каждый день. Читабельность меня устраивает.
(9) Это всего лишь попытка универсализировать описание ЛЮБЫХ!!! произвольных данных...

+ Я вообще не представляю как будет выглядеть выгрузка например из ЗиК в ЗУП всех данных в XLS. Одно знаю в ней черт ногу сломает, а вот в XML легко рабобраться, если конечно знаешь где искать.

P.S. Ваша разработка подходит для простеньких двумерных выгрузок табличных частей, да и то не уверен (смущает например как номенклатура по ссылке из ТЧ выгрузится, код смотреть лень).... ИМХО!!!
11. Александр Шишкин (Шёпот теней) 11.09.09 21:15
ага ...

вот малая толика про ексель:

Параметры листов и книг Microsoft Excel

Возможности Наибольшее число
Все открытые книги Ограничивается объемом доступной памяти и ресурсами системы
Размер листа 65536 строк и 256 столбцов
Ширина столбца 255 знаков
Высота строки 409 точек
Разрывы страниц 1000 горизонтальных и вертикальных
Длина записи для содержимого ячеек (текст) 32767 знаков. В ячейке отображаются только 1024 знака; все 32767 знаков отображаются в строке формул.
Число листов в книге Ограничено объемом доступной памяти (значение по умолчанию — 3 листа)
Число цветов в книге 56
Число стилей ячейки книги 4000
Число именованных представлений в книге Ограничивается объемом доступной оперативной памяти
Пользовательские числовые форматы Ограничивается объемом доступной оперативной памяти
Число имен в книге Ограничивается объемом доступной оперативной памяти
Число окон в книге Ограничивается ресурсами системы
Число областей в окне 4
Число связанных листов Ограничивается объемом доступной оперативной памяти
Сценарии Ограничивается объемом доступной оперативной памяти, в итоговый отчет включается первый 251 сценарий
Число изменяемых ячеек в сценарии 32
Число вычисляемых ячеек в надстройке «Поиск решения» 200
Пользовательские функции Ограничивается объемом доступной оперативной памяти
Пределы масштабирования от 10 до 400 процентов
Отчеты Ограничивается объемом доступной оперативной памяти
Число уровней сортировки 3 для однократной сортировки; не ограничено для последовательных сортировок
Число уровней отмены 16
Число полей в форме данных 32
Число пользовательских панелей в книге Ограничивается объемом доступной оперативной памяти
Настройка кнопок панелей инструментов Ограничивается объемом доступной оперативной памяти

Параметры для рабочих групп

Возможности Наибольшее число
Наибольшее число пользователей, которые могут одновременно открывать общую книгу 256
Наибольшее число личных представлений в общей книге Ограничивается объемом доступной оперативной памяти
Число дней, поддерживаемое журналом изменений 32767 (по умолчанию 30 дней)
Наибольшее число одновременно объединяемых книг Microsoft Excel Ограничивается объемом доступной оперативной памяти
Ячейки, которые могут быть выделены в общей книге 32767
Наибольшее число цветов для обозначения изменений, вносимых разными пользователями, при включенном режиме цветового выделения изменений 32 (каждому пользователю соответствует свой цвет; изменения текущего пользователя выделяются темно-синим цветом)

12. Александр Шишкин (Шёпот теней) 11.09.09 21:27
http://extrapro.ru/udxml.html

"
Патриархи ИТ сказали XML - значит XML. Только совершенно отставший от современных идей или тот, кому по какой-то причине XML вообще никак не подходит, будет пытаться использовать что-то другое. Если только хоть как-то можно использовать XML - надо его использовать. Иначе слишком высока вероятность того, что вас посчитают опасным дилетантом, непрофессионалом. "

... его даже : "Этот формат одобрен и принят организацией W3C (хотя могу и ошибаться в названии), также как и стандарт XML."...

... и конечно же : "А XLS простая двухмерная таблица, как можно сравнивать попу с пальцем?" ...

... действительно ... чего это я ... сначала надо выгрузить всю базу в XML а уж потом ужжж что-то говорить ...
... то-то через XML по полгода данные переносят и перенести не могут ...
ах... да ... мы не умееем их готовить ...
13. Александр Венгер (venger) 11.09.09 23:33
(5) > А XLS простая двухмерная таблица, как можно сравнивать попу с пальцем?

Скорее dbf - это двухмерная таблица, а вот xls - это нечто большее;)
Кстати, сравнивать нужно палец с кое чем другим;)

(6) > XML умеют читать все современные языки

Все современные языки умеют читать все, вообще то;) Или Вы о чем?

Но суть даже не в этом, концептуально вся инфа в 1С на физическом уровне (это на логическом уровне 1С объектно-ориентированная ДБ), как раз лежит во взаимосвязанных двухмерных таблицах. Соответственно выгружать и загружать можно хоть через xls, хоть dbf, хоть через другую буферную структуру, где все в одном файле или во многих. Но другой вопрос, что эффективней в каких случаях...

Вот, например, в УРИБ в семерке или МОД, через xml обмен данными идет? Или всем известный *.dat, при выгрузке-загрузке данных в конфигураторе - это xml?
14. anbxp (anbxp) 12.09.09 00:49
(13) В них обмен идет через эксель:)
15. Ярослав Радкевич (WKBAPKA) 12.09.09 01:25
2(13): планы обмена 8.1 только использует XML. Что касается вашего замечания - таблица в XLS исключительно двухмерная, а то что в файле хранится дополнительная информация, это не меняет сути.
16. Ярослав Радкевич (WKBAPKA) 12.09.09 01:27
интересно мне будет посмотреть, как будут передаваться данные по документам по ссылочным типам данных. Т.е., передаем контрагента, у контрагента есть свои реквизиты объектного типа, как это описать класически в таблице типа что бы было удобно читать и обрабатывать.
17. Ярослав Радкевич (WKBAPKA) 12.09.09 01:28
2(9): Шепот, что в твоем понимании "просто текстовый файл"? это не просто текстовый файл, это такой же набор байтов, машинных кодов из которых состоит любая программа, любой файл
18. Ярослав Радкевич (WKBAPKA) 12.09.09 01:32
2(12): Шепот, я иногда тебе удивляюсь. Переноси себе как твоей душе удобно. Ты изобретаешь велосипед и ставишь все и всех под сомнения. Ты уже дошел до того, что считаешь дебилами разработчиков 1С. Кстати, конвертация почемето использует таки формат XML.
До тебя думаешь не переносили через разные форматы. Если на то пошло, то наиболее удобнее использовать DBF в твоем случае. Используя элементарные понятия построения реляционных баз данных можно организовывать обмен и по сложнее, чем реализован у тебя.
19. Ярослав Радкевич (WKBAPKA) 12.09.09 01:35
2(13): какой в УРИБ принцип используется? дело не в самом файле, а в концепции и стандартизации. То что пишет Шепот программисты давно уже прошли еще в 90-х годах, тогда не было такой концепции, хотя были некоторые программы использующие в качестве базы данных древовидные структуры.
20. Ярослав Радкевич (WKBAPKA) 12.09.09 01:36
если честно, то иногда читаешь тут полный бред. Начинаете ставить под сомнения такие темы, что иногда кажется, что подростки.
21. Ярослав Радкевич (WKBAPKA) 12.09.09 01:38
2(10): просто Шепот не понимает, что XML это немного более, чем просто перенос документов из 1С. XML разрабатывался прежде всего для расширения и для замены HTML, а потом уже начал получать более широкое применение. Существуют аналоги этому формату, более компактные.
22. Алексей Коробов (WiseSnake) 12.09.09 02:15
Согласен с (15-20), нечего изобретать велосипед. Думаю каждый из нас писал что то подобное в своей карьере, но я почему то не выкладываю свой бред 5 летней давности. Почему каждый думает, что он умнее других????
Лично я убедился в том, что в 90%-95% случаев механизм реализованный 1С более правильный чем тот что предлагают бухгалтера, программисты и т.п. т.д.... как бы мы к 1с не относились, но они работают и работают достаточно эффективно!

А если обсуждать XML так это вообще не тема 1С это глобальная тема. Лично я считаю что XML не любят те люди, кто им не умеет пользоваться!!! Именно таким был и я в свое время, но теперь я отношусь к этому совсем подругому чего и вам желаю....
daulberg; vasilykushnir; Ish_2; +3 Ответить 1
23. Александр Шишкин (Шёпот теней) 12.09.09 07:12
... «она его за муки полюбила, а он ее за состраданье к ним» ...

... вот и файл XML - некрасив, непонятен, необЪсним, но таАак дорог сердцу БОЛЬШИХ программистов ...

WiseSnake - принято ...
24. Александр Шишкин (Шёпот теней) 12.09.09 07:35
... беседа ушла не в те рамки ...

... данная обработки не представляет собой ничего глобального как только запись и чтение документа xls ... очередная обработка 1с и ексель ...

... для обмена документами нашим бухгалтерам удобнее ТАКОЕ - они открывают XLS и сразу "видят" что в нём в отличие от XML ...

... кому, что "нДравится" пусть тот то и "юзает" ...

... вОт ...
25. Александр Шишкин (Шёпот теней) 12.09.09 07:43
в данной обработке показываю и делаю упор на двух способах записи в файл екселя:
1. первый описан и известен
2. второй - мною нигде ранее не встречался ... в отличии от чтения (UserRange) ...

... и именно на 2 способе и хотелось заострить внимание ...
26. Артур Аюханов (artbear) 12.09.09 08:22
Минус за представление и описание разработки как противопоставление ХМЛ и ХЛС.
Автор, исправь описание на свое же (25) без противопоставления ХМЛ и ХЛС, и будет нормальная, рабочая, нужная разработка :)
27. Александр Шишкин (Шёпот теней) 12.09.09 08:26
... если человек ХоЧЕТ обидеться ОН всЕгда найдёТ способ к чЕму придрАться ...

... не стоит своЁ мнение обозначать как истинное - оставь место для сомнЕний ...
28. Александр Шишкин (Шёпот теней) 12.09.09 08:28
1. размер XLS меньше чем XML
2. читаемость XLS выше чем XML

... где здесь НЕправда ...
29. Александр Шишкин (Шёпот теней) 12.09.09 08:32
3. везде хвалят XML а XLS это типа не "фантан"

разве нет ? - значит XML хвалят, значит хвалЁный ...
все и вся рекомендуют переходить в XML а кто использует XLS это типа неудачники-программисты ... ну и ещё бухгалтера-недоучки ...

... вот ...
30. Ярослав Радкевич (WKBAPKA) 12.09.09 12:20
2(29): Шепот - XML и XLS имеют разные предназначения и друг друга не подменяют. Незачот. Вот.
31. Ярослав Радкевич (WKBAPKA) 12.09.09 12:22
минус ставлю не за разработку, возможно она заслуживает плюс и не один, минус за неадекватность в споре!
32. Ярослав Радкевич (WKBAPKA) 12.09.09 12:26
2(28): если будешь использовать тот же DBF получишь еще более компактный файл, а также значительную скорость в работе. И он также открывается Excel.
Ish_2; artbear; +2 Ответить 1
33. Сергей Ожерельев (Поручик) 12.09.09 14:34
>>>> сравниваются XML и XLS

Лучше сравнивать что-то с пальцем, по крайней мере это однотипные вещи. Честно говоря, не ожидал от автора такого.
34. Сергей Ожерельев (Поручик) 12.09.09 14:38
Извиняюсь, но минус за сравнение несравнимого.
35. Игорь Исхаков (Ish_2) 12.09.09 15:26
Извини,Шепот. Но тебе , на мой взгляд , убедительно показали неудачность противопоставления XML и XLS .
Сузил бы тему. Сосредоточился бы на способе записи в П.С 2 и только на нём -был бы толк . Ты же полез в разлагольствования на тему "что эффективнее" ! .
Зачем ?

Оказалось к тому же , что все твои доводы в пользу XLS , опровергаются
(32) . Действительно DBF и меньше по объему и в 1с есть встроенные средства работы с DBF , значительно ускоряющие процедуры поиска в DBF .
Продолжая твою логику , приходишь к выводу :

Зачем нам хвалёный Шепотом XLS ? - Даёшь DBF !!!



36. Александр Шишкин (Шёпот теней) 12.09.09 21:07
В среде программистов сложились, под давлением разных обстоятельств в основном ничем не обоснованных (… нууу… у женщин есть же мода … вот и у программистов она то же есть, а там где мода там, как правило, отсутствует здравый смысл …) мнение о том, что XML это круто по сравнению с XLS … тем более, что ВСЕ так и говорят …

XML — это иерархическая структура, предназначенная для хранения любых данных, визуально структура может быть представлена как дерево.

Заметьте «как дерево» – много ли данных можно описать «как дерево». Сколько раз ВЫ видели в 1С «дерево»? и сколько раз ВЫ видели «таблицы»?

Давайте посмотрим вокруг нас. 9 из 10 складских работников данные в 1С сверяют по своему екселю. А Почему? Потому, что данным в 1С они не верят а своему екселю верят.
Опять XLS.

Запишем наш документ, при обмене данными, в формате XLS и в формате XML. Мало того, что XML формат прочитать визуально плохо читаем и требует своего редактора. А если открывать в браузере или блокноте то назовите сколько бухгалтеров да и программистов это всё сможет понять. А XLS формат и прочитан будет и понят будет существенно быстрее. Ну, если конечно времени вагон и вам на роботе делать нечего, то можно заняться и XML. XML – это ведь круто.

Понимаю, что в настоящий момент ругать XML это смерти подобно. Но. Посмотрите вокруг. Где XLS и где XML. Сколько тех и сколько других.

Это то же самое что и сравнивать Делфи и ВБА. Программируешь на Делфи – круто. На ВБА – аааа, позор.

Посмотрите вокруг. Работа с ворд и екселем это всё ВБА. Сколько у нас разработок и вопросов связанных с Екселем и Вордом. И сколько с Делфи. Ну, да. Сейчас мне скажут, что не надо путать палец с одним местом…

Посмотрите вокруг и ВЫ увидите реалии, а не заоблачные фантазии.

И опять же, сколько у нас разработок и вопросов связанных с Екселем и Вордом. И сколько с XML.

Вообщем это у нас как с сексом и моралью. Все говорят о морали, но занимаются сексом.

смЕЕЕшнос….


37. Александр Шишкин (Шёпот теней) 12.09.09 21:08
повторюсь: разговор пошёл не туда... ВСЕ тАААк обиделись за XML ...

но здесь представлена всего лишь разработка ... многие из вас её даже не скачали и не смотрели - но имеют своё мнение ...

... смЕЕЕшнос ….
38. Трактор Трактор (Трактор) 12.09.09 21:18
39. Александр Шишкин (Шёпот теней) 12.09.09 22:44
(38) ... ага ... это с игрушки ...
40. Ярослав Радкевич (WKBAPKA) 12.09.09 23:38
Шепот, извини, но буду говорить грубо. у тебя с головой все в порядке? похоже нет. сравнивать XML с XLS и приводить такие доводы, нужно иметь справку от психиатра. Нельзя, понимаешь, нельзя! разные вещи. Для чего Excel предусмотрен и XML. Это такие же разные вещие как твой хваленый XLS и HTML.
Ты сайты на XLS пишешь? К чему этот гон. ты уже такой порожняк гонишь, что уже в одни ворота не влазит... у тебя что, осеннее обострение?
41. Ярослав Радкевич (WKBAPKA) 12.09.09 23:43
ну реально, ну такой словесный пронос читать просто противопоказано. ты на Delphi хоть строчку кода написал? ты знаешь, что Delphi - это вобщем то обычный Паскаль, а круто писать на C++ и всегда так было, а Паскаль всегда был языком для обучения программированию. Тот же 1С написан на тех же сях. Это таже лабуда что ты гнал про управленческий учет.
Excel - это Excel, а XML - это тебе не табличный редактор, это млин, просто стандарт. пользуйся или не пользуйся, никого не гребет.
42. Ярослав Радкевич (WKBAPKA) 12.09.09 23:46
я как то по управленческому учету тебя к первоисточникам отсылал... тут Арчибальд мне сказал, что ты столько книг читаешь, что я за всю жизнь не осилю. То ли Арчибальд сильно ошибся, то ли ты его подставил. В теории, книгну по XML должен был прочесть.!!!
43. Александр Шишкин (Шёпот теней) 13.09.09 03:55
господин - WKBAPKA ...

убедительная просьба покинуть мои ветки ...
44. larissa builova (larisab) 13.09.09 06:20
(36) > … нууу… у женщин есть же мода … вот и у программистов она то же есть, а там где мода там, как правило, отсутствует здравый смысл …
> Вообщем это у нас как с сексом и моралью. Все говорят о морали, но занимаются сексом.

смЕЕЕшнос….

Шепот, ты меня поражаешь!
Мода есть... и она не только у женщин ;)...
Отсутствие здравого смысла в моде...
Тут ты просто убил, аж в самое сердце...
Заниматься сексом аморально?!... Ваааащеееее нет слов...
И дети - аморально?!!!

У меня уже не первый раз складывается впечатление, что ты полный мизантроп и, что тебе лет 100... Нести такую чушь...
И все это ради xls???? В больницу и срочно....
45. Ярослав Радкевич (WKBAPKA) 13.09.09 10:07
сорри за резкое высказывание, нервы не железные... Шепот, покидаю, и больше ни в одну из твоих веток заходить не буду, мое психическое здоровье мне дороже.
46. Ярослав Радкевич (WKBAPKA) 13.09.09 10:09
Мизантро́пия (греч. μίσος — «ненависть» и άνθρωπος — «человек») — это неприязнь, недоверие или ненависть к человечеству или предрасположенность к неприязни и/или недоверию к другим людям. Также — выражение неприязни и презрения к «общепринятым» правилам и «моральным ценностям», недоверие и презрение к господствующей религии и её догматам, желание во что бы то ни стало отгородить себя от внешних контактов с обществом, чаще всего — не беспочвенна и проявляется у творческих личностей и личностей, непонятых или отвергнутых остальным «социумом», не нашедших себе места в обществе и лишённых единомышленников (не путать с маргиналами). Термин также подходит к тем людям, которые добровольно избегают общения с другими людьми или становятся отшельниками из-за вышеупомянутых чувств.
47. Сергей Ожерельев (Поручик) 13.09.09 10:10
Не лучше ли админам просто грохнуть эту темо-бредятину, дабы вновь пришедшие посетители не подумали, что попали на мисту или другое нехорошее место.
48. Ярослав Радкевич (WKBAPKA) 13.09.09 10:12
49. inse0f (inse0f) 13.09.09 13:35
(12) на приведенном сайте написан бред сивой кобылы, человека которых вообще ничего не смыслит в сериализации, таких не исправишь, жаль что его в университете не воспитали к адекватности
50. Александр Шишкин (Шёпот теней) 13.09.09 14:37
Сериализация (в программировании) — процесс перевода какой-либо структуры данных в последовательность битов. Обратной к операции сериализации является операция десериализации — восстановление начального состояния структуры данных из битовой последовательности.

XML (англ. eXtensible Markup Language — расширяемый язык разметки;

XML — текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами ...

...

Заметьте, между прочим, что суть определения хранилища метаданных или коммуникации между средствами CASE заключается не только в использовании XML или любого другого конкретного языка. Суть в структуре базы данных и ее семантике. Важным вопросом остается способ представления универсального хранилища метаданных. Он может быть с легкостью представлен как набором связанных таблиц, так и диаграммой сущностей/отношений. Весь вопрос в том, что там будет содержаться и что это будет означать. XML сам по себе не дает ответа на этот вопрос. Какие объекты являются значимыми и поэтому должны быть описаны? На этот вопрос ответить сложнее. Появление нового языка для их описания, похоже, мало поможет решению этой проблемы.

Действительно, в понимании того, что XML является хорошим средством для описания структуры базы данных самым очевидным представляется то, что это налагает большую ответственность на администраторов данных, ответственных за корректное определение данных. XML этого не сделает. XML только записывает тот дизайн данных (хороший или плохой), который ему предоставляют люди.

Как говорил Клив Финкелштейн (Clive Finkelstein), пришествие XML ведет нас к тому, что стилисты и дизайнеры данных станут более важными фигурами чем они есть сейчас. "После пятнадцати лет безвестности, стилисты данных возможно будут наконец иметь неожиданный успех" (Клив Финкелштейн, лекция, Ассоциация менеджмента ресурсов данных, Сиэттл, Вашингтон, Май 1993).

...

... http://ulizko.com/posts/125

...

По сути XML обеспечивает текстовое представление структурированных данных. Плохо ли, хорошо, но, для того чтобы структуру данных можно было представить в виде XML-документа, она должна быть определена.

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

Другой прикладной задачей, требующей применения XML-технологии, является хранение документов, которые по требованию пользователя должны быть предоставлены в самых различных форматах. Типичным примером может служить техническая документация, которая в любой момент должна быть доступна в самых различных форматах - HTML, PostScript, PDF и др.

...


... http://www.raleigh.ru/a/pub/2001/XML-in-10-points.html

...

... http://www.pdf4.ru/text5658/dataexchange.html

...
51. Александр Шишкин (Шёпот теней) 13.09.09 15:21
если, например, разделить таблицу на "данные" и "оформление" (визализация) - то XML это "данные" ...

любая структура описывается произвольно (тегами) ... вот в этой произвольности и кроется достоинства и недостатки ...

для сборки, визуализации, нужно знать первоначальную структуру ...

... XML - это лишь одна из форм взаимодействия между программами ...

... это текстовый файл - и этот формат является бесплатным -
видимо в этом его главное преимущество ...

.. но большое не бывает понятным- поэтому стали придумывать стандарты - "пространство имён" ...

... никто не мешает придумывать на его основе свои форматы и стандарты ... что всегда и существовало у программистов ...


52. Ярослав Радкевич (WKBAPKA) 13.09.09 15:59
:))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))


весельчак.... какое формат хранения данных является платным )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
53. Ярослав Радкевич (WKBAPKA) 13.09.09 16:00
все я покидаю эту ветку, бредятина
55. Александр Шишкин (Шёпот теней) 13.09.09 16:16
если попытаться представить формат XML структурой - то это будет одномерный массив, или одноколоночная таблица ...
... в элемент массива или строки колонки можно положить одну текстовую строку ...
... уровень этой строки от "нулевой" строки измеряется количеством знаков табуляции в начале строки ...

... поэтому чтобы представить любые данные в формате XML вы сначала должны будете траспонировать их в одну колонку - естественно обратный процесс вас ждёт при "сборки" xml файла в программе получателе ...

... если вам это нравится ... XML ваш надЁжный союзник ...
56. Ярослав Радкевич (WKBAPKA) 13.09.09 17:46
Шепот, признаю твое упорство с которым ты отстаиваешь свое мнение. Извини, что иногда резко высказываюсь, возможно мне не стоит так делать.
В данном случае ты ошибаешся относительно одной колонки. Да и вообще, пойми, язык этот разрабатывался для других целей, и не заменяет Excel. Нельзя сравнивать не сравниваемые вещи. Каждый волен использовать свои методы обмена данными. Просто данный стандарт оказался удобнее, не для восприятия, а для работы.
57. Сергей Ожерельев (Поручик) 13.09.09 18:58
И накурку искать не надо, здесь бесплатно дают.
58. Игорь Исхаков (Ish_2) 13.09.09 19:48
Шепот , давай сыграем на твоей поляне .
Я хотел сказать на твоей длинной цитате :

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

Другой прикладной задачей, требующей применения XML-технологии, является хранение документов, которые по требованию пользователя должны быть предоставлены в самых различных форматах. Типичным примером может служить техническая документация, которая в любой момент должна быть доступна в самых различных форматах - HTML, PostScript, PDF и др."

Где тут сказано , что XML лучше или хуже XLS ?
Где тут сказано , что кладовщики не могут обмениваться файлами XLS ?
Могут ! И для них это лучше , чем XML ! - Ведь с тобой никто и не спорит.

Главная мысль в ТВОЕЙ цитате : сила и удобство XML в универсальности .
Чтобы разрабочику не ломать голову над выгрузкой и загрузкой в каждое появившееся приложение , он делает выгрузку в формате XML.
Слабость XML - также в универсальности , т.е в каждом конкретном случае
обмен данными через XML проиграет какому-то формату (XLS, например).

Ты увидел конкретный случай и закричал : Ага ! Слабовато будет !
Мы все тебя наперебой убеждаем : Шепот , ты забываешь об универсальности XML !
59. Hamlet (Hamlet) 13.09.09 20:17
Блин, и за шо такая рубка?
Шепот написал загрузку/выгрузку в Эксель.
В аннотации обосновал свое ё тем, что, с ЕГО точки зрения юзерам удобнее будет просматривать XLS а не XML. По ходу дела НЕОСТОРОЖНО зацепил холиварную тему XML. Зря, конечно.
НИКТО здесь не сказал, что XML ХУЖЕ XLS!!! Ни не дай боже!
И за вот это его здесь уже третий день.... :)
Шёпот теней; anbxp; +2 1 Ответить 2
60. Игорь <...> (I_G_O_R) 13.09.09 23:12
жесткач полный...дню программиста посвящается
61. Александр Шишкин (Шёпот теней) 14.09.09 07:55
(59) Hamlet : БОЛЬШОЕ, ОГРОМНОЕ СПАСИБО !

с увАжением Александр Шишкин! (Шёпот теней) ...
62. Алексей Коробов (WiseSnake) 14.09.09 10:03
(59) Почему же ... сказал, что XML едленнее, фалы больше, а формат нечитабельный...

>>Заметьте «как дерево» – много ли данных можно описать «как дерево». >Сколько раз ВЫ видели в 1С «дерево»? и сколько раз ВЫ видели «таблицы»?


А вот это интересное заявление :). Лично я очень редко вижу в 1С таблицы. Вы скажете, а как же табличная часть? Вы видимо забыли что в табличной части хранятся ССЫЛКИ! Разверните их и получите ТАКОЕ дерево, что не в сказке сказать не XLS описать ))))))))))))!!!

P.S. С прошедшим Вас днем программиста!
63. Александр Рытов (Арчибальд) 14.09.09 10:08
Обсуждение каждой новинки от Шепота проходит столь оживленно и многословно, что требует аннотирования. Попробую из этой кучи вышелушить пару зернышек.
Во-первых, из-за чего разгорелся сыр-бор? Шепот, со свойственной ему ( многим неприятной) привычкой иметь Свое мнение, неосторожно заявил, что таблицы нагляднее, чем текст с отступами. Не будь это Шепот, может, все и обошлось бы. Не упомяни Шепот критическую по отношению к .xml статью – опять-таки, апологетам «авторитетов» было бы сложно прицепиться.
Итак, поищем внятные комментарии. Хронологически.
Вот начало
(4) WKBAPKA хм. Шепот, ты меня удивляешь. XML - универсальный язык разметки, и предназначен для передачи произвольной структуры информации. У него много избыточной информации, всякие открывающиеся и закрывающиеся теги, заголовки и прочая лабуда.
ХLS предназначен для хранения конкретной информации, таблица или группа таблиц. Естественно, он оптимизирован под это.
(5) WKBAPKA ко всему прочему XML дает возможность создавать древовидную структуру неограниченой вложенности...
< Итак, сначала подтверждено, что таблицы (документы) лучше представлять в оптимизированном для этого формате .xls. Затем вывод: а зато у вас негров линчуют…>
(6) WiseSnake (4,5) Полностью согласен. Это не сравнимые вещи. XML умеют читать все современные языки. И про древовидную структуру очень дельное замечание.
< Не сравнимые по области применения. Но вполне сравнимые по наглядности для пользователей. «Нормальному» человеку дерево в повседневной жизни не требуется. Можно, конечно, заставить его считать, что таблица – это такое дерево, где на всех ветках поровну листьев. Но тогда затруднительна (хотя, разумеется, возможна) будет группировка всех листьев с одинаковым номером. Еще можно зайца научить курить…>
(10) WiseSnake …Читабельность меня устраивает.
< Естественно. WiseSnake – Программист. Он «умеет готовить» .xml. А юзерам как быть?>
(18) WKBAPKA …До тебя думаешь не переносили через разные форматы. Если на то пошло, то наиболее удобнее использовать DBF в твоем случае. Используя элементарные понятия построения реляционных баз данных можно организовывать обмен и по сложнее, чем реализован у тебя.
<Золотые слова! Особенно понравилось слово «элементарные». Бедняга Кодд!>
(22) WiseSnake …А если обсуждать XML так это вообще не тема 1С это глобальная тема. Лично я считаю что XML не любят те люди, кто им не умеет пользоваться!!! Именно таким был и я в свое время, но теперь я отношусь к этому совсем подругому чего и вам желаю....
<Полностью поддерживаю. Однако людей, которые не умеют пользоваться .xml, гораздо больше>
(49) inse0f …на приведенном сайте написан бред сивой кобылы, человека которых вообще ничего не смыслит в сериализации, таких не исправишь, жаль что его в университете не воспитали к адекватности
<Сериализация, т.е. попытка приведения многообразия мира к линейной структуре памяти компьютера, тоже стала «священной коровой»? Тогда срочно необходимо всю живопись на пикселы разложить, да в таком виде и представлять на обозрение публики. Хотя бы той, что с университетским образованием…>
(58) Ish_2 …Главная мысль в ТВОЕЙ цитате : сила и удобство XML в универсальности .
Чтобы разрабочику не ломать голову над выгрузкой и загрузкой в каждое появившееся приложение , он делает выгрузку в формате XML.
Слабость XML - также в универсальности , т.е в каждом конкретном случае
обмен данными через XML проиграет какому-то формату (XLS, например)…
< Т.е. Недостатки .xml – естественное продолжение его достоинств. А также наоборот. Чего же было копья ломать?>

…такоЕВотрезюмЕПолучаЕТся…
Hamlet; Шёпот теней; +2 Ответить 2
64. Алексей Коробов (WiseSnake) 14.09.09 10:47
(63) < Естественно. WiseSnake – Программист. Он «умеет готовить» .xml. А юзерам как быть?>

Позволю не согласится. Я могу Вам показать женщину около 50 лет, которая умеет читать и разбираться в xml чуть ли не лучьше меня!!! Причем ее даже не пугает не структурированный xml... Тот что открывается в ехсплорере... А когда я ей еще и редактор поставил, так ей вооще все нипочем...)))

> Однако людей, которые не умеют пользоваться .xml, гораздо больше
Учитывая вышесказанное, что им мешает в нем разобраться?

> Т.е. Недостатки .xml – естественное продолжение его достоинств. А также наоборот. Чего же было копья ломать?

А вот с этим полностью согласен! Это ИМХО и пытались Александру объяснить изначально. Что его сравнения не имеют смысла.
65. Vasily Kushnir (vasilykushnir) 14.09.09 10:51
(63) Я вообще удивляюсь, че они все так завелись. К своему стыду признаюсь, когда не нужны особые извраты, по максимуму использую DBF - быстро, просто и компактно. Каждому овощу - своя грядка.
66. Александр Рытов (Арчибальд) 14.09.09 11:26
(65) А у меня по этому поводу и тени стыда не появляется. Я два года импортировал документы с удаленной базы через xml (правила обмена). А теперь перешел на txt. И не краснею.
(64) "Что им мешает в нем разобраться".
Да ровно то же самое, что мешает американцам мерять расстояние в километрах, а не милях. Нет потребности такой.
Шёпот теней; +1 Ответить 1
67. larissa builova (larisab) 14.09.09 11:36
По этому поводу анектод есть:
-Киргиз лучше, чем узбек!
-Чем лучше?
-Чем-чем, ЧЕМ узбек!
68. Александр Рытов (Арчибальд) 14.09.09 11:37
69. Алексей Коробов (WiseSnake) 14.09.09 11:39
(66) Удивляет меня иногда народ русский... Но зато теперь мне понятно и почему у нас хорошие машины не выпускают - нет потребности такой... дороги то все равно плохие...))))
70. Александр Рытов (Арчибальд) 14.09.09 13:42
(69) Или наоборот: на кой нам дороги, если по ним все равно ездить не на чем :)))
71. Алексей Коробов (WiseSnake) 14.09.09 13:48
(70) Правильно понимаешь! Вот тут и получается замкнутый круг :)))
Так же как и с xml ;P
72. Ярослав Радкевич (WKBAPKA) 14.09.09 13:53
Арчибальд как всегда, в своем репертуаре. Как у нас тут первый президент, между капельками, и на белом коне. Группа таблиц - это не база данных. Я пока не встречал в своей жизни что бы ктото строил базу данных с использованием xls (я знаю, что есть программы написанные полностью на Excel, я про использования формата для хранения базы данных).
Ко всему прочему Арчибальд упомянул, что перешел на txt для реализации задачи обмена данными. Но ведь не на xls!
Относительно колкостей в мой адрес. Что вам не понравилось в слове "элементарные"? Т.е. понятия типа две таблицы и отношение один ко многим по ключу, это что то из высшей школы?
И вообще, это вторая часть. Первая была про управленческий учет. Таже ахинея неслась. Я понимаю, что у вас с Шепотом симпатия друг к другу, но не да такой же степени :)
Вместо того что бы согласиться, что таки да, таки придумали люди тот же DBF и что перенос через XLS не оптимальный, требует наличия Офиса на компьютере, использование COM соединения, нет возможности строить индексы, не очевидные связи и т.д и т.п, нет, разведем демагогию.
73. Ярослав Радкевич (WKBAPKA) 14.09.09 13:55
я теперь понимаю, главное поумничать. именно поэтому в этой стране из хорошего получаются только дети...
74. Александр Рытов (Арчибальд) 14.09.09 13:55
Ergo: если имеешь автобан в нужном направлении и Феррари под рукой - счастливого пути. А на рыбалку по тропинке - на велосипеде, на велосипеде :D
75. Александр Шишкин (Шёпот теней) 14.09.09 14:03

у нас не такое глобальное разделение труда как тАмА ...
... это у нАс программист 1С и жнец и на игра дудец ... а у них каждый только для своего специалист ...

поэтому у нас главное удобство - сделать для всех а у них удобство - сделать строго под себя ...

наши тенденции такие же как тАмА - только результаты обратные ...
76. Александр Рытов (Арчибальд) 14.09.09 14:08
(72) Я только проиллюстрирую иронию (а не колкость) из 63. Поскольку законы Ньютона знает (или должен знать) каждый семиклассник, следует вычеркнуть его из списка ученых.

p.s. dbf постарше, чем xls. Лет этак на десяток.
77. Александр Шишкин (Шёпот теней) 14.09.09 14:09
файлы ДБФ всем хороши... но для передачи документа надо будет делать столько
файлов ДБФ сколько табличныхЧастей в документе + 1 на Реквизиты ...
... если же делать в одном ДБФ - то тогда почти нет смысла менять ...
... а xls позволяет сохранить документ "всё" в одном и в удобном для представления виде... наши бухи смотрят "файл" иговрят хотим то и то ...в случае xml - это ступор ...
...

... опять же поиск по ИС - чего только не переносят при помощи XLS в 1С ... а вот при помощи XML почти ничего ...

... вОт ...
78. Ярослав Радкевич (WKBAPKA) 14.09.09 14:17
для того что бы передать документ с табличными частями понадобиться всего две таблицы с отношением один ко многим.
Арчибальд, я этот типа английский юмор не понимаю. Я три раза перечитал пост и не въехал.
79. Ярослав Радкевич (WKBAPKA) 14.09.09 14:22
2(77): Есть такая конфигурация, называется "Конвертация данных". Данные переносятся исключительно через xml!
80. Александр Шишкин (Шёпот теней) 14.09.09 14:40
передача текстового файла хороша была тем, на первых порах развития интернета,
когда качество было не ахти, что потеря битов информации была не критичной при
открытии файла ...

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1991—1992 годах
.. ужжж потом придумали HTML. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения).

.. потом начались такие же войны за обладанием стандартА ... и вот уже: Планируемая спецификация XHTML 2.0 разрывает совместимость со старыми версиями HTML и XHTML, что не очень устраивает некоторых веб-разработчиков и производителей браузеров.

Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет.
... этот лишь этап борьбы между конкурентами ...

... это всё текстовые файлы со своими правилами обмена... Арчибальд придумал свой ... был бы за границей - ему бы кланялись - а у нас скажут - "теперь понятно почему у нас дороги плохие"...

... вОт ...
81. larissa builova (larisab) 14.09.09 14:58
(80)> был бы за границей - ему бы кланялись...
Бред какой...
82. Александр Рытов (Арчибальд) 14.09.09 15:06
(78) Реляционная модель данных - это научное открытие. В терминах ВАК (или как там она теперь называется), "постановка и решение новой научной задачи" - предмет докторской диссертации. По той же классификации, Excel - методически новое решение известной задачи табличных вычислений, т.е. уровень кандидатской. Текстовый стандарт xml "потянет" разве что на дипломную работу. В контексте обсуждения xls & xml говорить об "элементарности" dbf, по меньшей мере, некстати.
83. Александр Рытов (Арчибальд) 14.09.09 15:11
(81) Да уж, это Шепот загнул далеко :)))
84. Ярослав Радкевич (WKBAPKA) 14.09.09 15:23
2(82): Вы иногда читаете тот бред что пишите? Это ж надо, научное открытие... хех, ну и загнули. Так и представляется, как сидиту чудак в халате среди пробирок, и бац, ЭВРИКА !!!!!!!!!!!!!!!!!!!!!! теперь будем данные в формате DBF хранить. перфокарты так вообще инопланетная техналогия в этом случае.
ребята, а где такой классный план продают, вижу вас прет не по детски ;)
85. Александр Шишкин (Шёпот теней) 14.09.09 15:37
любой стандарт - это файл обмена .... такая же чехАрда очень долго тянулась и в графических стандартах ...

... разработать свой стандарт обмена в тестовом файле - эка не видаль ... вот распротранить его это да! ... это политика ...
... написать бухгПрограмму вопрос года + тестирование =года 2 а вот распространить её это дА! ... это политика...

... почему отделили данные от их отображения - данные это просто а вот итображение это сложно .... если вы работает в одной программе и пшите обмен для такой же - то нет смысла городить транспонирование ... пиши как хочешь - стандарт отображения известен ... а вот если надо написать что-то и не понятно где ЭТО откроется ? ...
тогда ДА! ... тогда есть смысл делить данные и их отображение ...

.. вОт ...
86. Александр Рытов (Арчибальд) 14.09.09 15:55
(84) Говоря Вашими словами, если ты такой умный, то почему не богатый? Почему Премия Тьюринга ($250000) за реляционную модель досталась Кодду, когда это так элементарно?
Нет, ответ-то я предполагаю. "Поскольку кроме ЦФО нет предмета, достойного внимания..."
87. Ярослав Радкевич (WKBAPKA) 14.09.09 16:11
гы. мне уже даже не смешно. знаете, сколько всего изобретается в области информатики. концепции, подходы и т.п. но называть это научным открытием... это перебор...
А насчет ЦФО: если вы в этом ничего не шарите, то к чему этот цирк?
88. Игорь Исхаков (Ish_2) 14.09.09 16:14
(86) Эх .. Арчибальд , мы ведь уже гурьбой почти добили Шепота.
Ты вмешался - и Шепот воспрял.
Арчибальд ты пошел против коллектива!
89. larissa builova (larisab) 14.09.09 16:29
А про обработку кто-нибудь что-нибудь скажет?
Вот у меня, например, прочитать файл - не может.
Список выбора не работает. Значение 0, а сам список пустой, а дает назначить лист не дает.
90. larissa builova (larisab) 14.09.09 16:30
а назначить лист не дает.
91. Александр Рытов (Арчибальд) 14.09.09 16:40
(88) Ты-то его, кстати, не бил. Так что нечего к "коллективу" примазываться.
Заметь, я вмешался, только когда пОходя упомянули как элементарщину одну из важнейших инноваций 20 века. Воинствующее невежество. Зачем нам дуб, если у нас есть желуди...
92. Vasily Kushnir (vasilykushnir) 14.09.09 17:25
(89) Да бог с ней, с обработкой! Не до нее уже - в пылу спора вместе с водой младенца выплеснули.
93. larissa builova (larisab) 14.09.09 18:22
94. Игорь Исхаков (Ish_2) 14.09.09 18:49
(93) С чем согласна-то ?
С тем "что Бог сней с обработкой " ? Прощаете Шепоту (89) ?
А по мне так, пущай ответит !
95. larissa builova (larisab) 14.09.09 20:16
(94) Согласна с тем, что "в пылу спора вместе с водой младенца выплеснули"
96. Игорь <...> (I_G_O_R) 14.09.09 20:54
ну и правда что там с обработкой, кто-нибудь сравнивал с чем -нибудь?
97. Александр Шишкин (Шёпот теней) 15.09.09 03:20
(90) ... хм ... поверил ... скачал ... проверил ... рАботает ...

... не даёт открывать "пустые" листы ... да не даёт ... исправлю если это кому-то интресно ...
... иногда вылетает Ексель при открытии (когда заполнение листов не большое ...) - это бывает (надо делать мАленькую задержку) - исправлю если это кому-то интресно ...

... не понял ... повтори вопрос ... где, что не работает ..?
98. Александр Шишкин (Шёпот теней) 15.09.09 03:27
(96) ... что там может быть принципиально нового в чтении Екселя ...

... в обработке самое интересное, мною ранее нигде не встреченное :
" Новый COMSafeArray("VT_VARIANT", Колонки, Строки)" - именно ОН позволяет писать в Ексель с масимально высокой скоростью в отличии от по-ячеечной записи ...
... такой способ записи в Ексель встретил в первые, вот и решил поделиться своим "открытием" ...

... вОт ...
99. Ярослав Радкевич (WKBAPKA) 15.09.09 08:43
2(91): Толи я тупой, толи лыжи не едут. Пожалуйста, внимательно перечитайте, что я написал. Я написал "обладая ЭЛЕМЕНТАРНЫМИ ПОНЯТИЯМИ" в области реляционных баз данных. Я нигде не писал "как элементарщину одну из важнейших инноваций 20 века.". Там слова об этом не было. Если есть ко мне не приязнь, это не значит что имеешь права перекручивать мои слова.
Еще раз цитирую себя:
>>Используя элементарные понятия построения реляционных баз данных можно организовывать обмен и по сложнее, чем реализован у тебя.

Если многоуважаемый Арчибальд усмотрел для себя наличие двух таблиц и связывающего их ключа для себя сложным и непостижимым, заслуживающего как минимум докторской диссертации, ну тогда у меня нет слов!
100. Ярослав Радкевич (WKBAPKA) 15.09.09 08:46
невежественный человек тот, кто позволяет себе оскоблять других людей, которых он не знает, и превозносит себя выше других. Я помню это еще по теме с управленческим учетом.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа