[ExcelEditor] Чтение/запись файла Excel напрямую из 1С без Excel (формат 97/2003)

25.05.09

Разработка - Разработка внешних компонент

Чтение и запись файла Excel напрямую из 1С

Компонента читает и редактирует напрямую файл Excel без загрузки самого Excel (формат Microsoft Office 97/2003)

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
Версия 1.0.0.2
.1235467249 62,47Kb
1293
1293 Скачать бесплатно

В продолжение развития проекта чтения из Excel "напрямую" //infostart.ru/projects/621/


*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.

Чтобы зарегистрировать компоненту в Windows - запустить reg.bat
или использовать совместно с хранилищем внешних компонент.


ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С:

  ИмяВК="AddIn.ExcelEditor";
 
  Попытка
      ПодключитьВнешнююКомпоненту(ИмяВК);
  Исключение
      Предупреждение("Не удалось подключить компоненту " + ИмяВК);
  КонецПопытки;
 
  Попытка
      Экзель = Новый(ИмяВК);
  Исключение
      Предупреждение("Ошибка создания объекта внешней компоненты: " + ИмяВК);
  КонецПопытки;

*** Методы:

//ОТКРЫТИЕ ФАЙЛА:
Экзель.ОткрытьФайл(Файл); // возвращает значение типа булево;

//ПОЛУЧЕНИЕ КОЛИЧЕСТВА ЛИСТОВ
КоличествоЛистов = Экзель.ПолучитьКоличествоЛистов();

//ОТКРЫТИЕ ЛИСТА
Экзель.ОткрытьЛист(НомерЛиста); // возвращает значение типа булево;

//ПОЛУЧЕНИЕ КОЛИЧЕСТВА КОЛОНОК
КоличествоКолонок = Экзель.ПолучитьКоличествоКолонок();

//ПОЛУЧЕНИЕ КОЛИЧЕСТВА СТРОК
КоличествоСтрок = Экзель.ПолучитьКоличествоСтрок();

//ПОЛУЧЕНИЕ ЗНАЧЕНИЯ ЯЧЕЙКИ
ЗначениеЯчейки = Экзель.ПолучитьЗначениеЯчейки(НомерСтроки, НомерКолонки);

//ПОЛУЧЕНИЕ ЗНАЧЕНИЯ ЯЧЕЙКИ В ФОРМАТЕ ДАТА
ЗначениеЯчейки = Экзель.ПолучитьЗначениеЯчейкиДата(НомерСтроки, НомерКолонки);

//ОЧИСТКА ПАМЯТИ
Экзель.Выполнено();

//ДОБАВИТЬ ЛИСТ
Экзель.ДобавитьЛист(ИмяЛиста);

//РЕДАКТИРОВАТЬ ЯЧЕЙКУ
Экзель.РедактироватьЗначениеЯчейки(Строка, Колонка, Значение);

//РЕДАКТИРОВАТЬ ЯЧЕЙКУ С ФОРМАТИРОВАНИЕМ
Экзель.РедактироватьЗначениеЯчейкиСФорматированием(Строка, Колонка, Значение, СтрокаФорматирования);

//РЕДАКТИРОВАТЬ ШИРИНУ КОЛОНКИ
Экзель.РедактироватьШиринуКолонки(СКолонки, ПоКолонку, Ширина);

//ЗАПИСАТЬ
Экзель.СохранитьФайл(ПутьКФайлу);

//ПОИСК ЯЧЕЙКИ:
Экзель.НайтиЯчейку(ЗначениеЯчейки, НомерНачальнойСтроки); 
//возвращает пустую строку, если не найдено или  номер строки и номер колонки через запятую, если найдена.

См. также

Банковские операции Загрузка и выгрузка в Excel Бухгалтер Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Платные (руб)

Решение предоставляет комплексную загрузку банковской выписки из CSV, XLS, TXT файла в 1С 7.7 любой конфигурации. Позволяет создавать документы выбранного вида, например "Строка выписки банка (приход/расход)", или многострочный табличный документ, например Выписка, для каждой операции из загружаемого файла банковской выписки. Загружает реквизиты документа, а также создаёт контрагентов и другие необходимые элементы справочников.

3588 руб.

29.07.2021    23045    15    22    

16

Разработка внешних компонент Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Россия Платные (руб)

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    5302    1    0    

3

Разработка внешних компонент WEB-интеграция Программист Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно сначала послать несколько запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления. Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7.

2000 руб.

27.05.2022    8986    23    17    

34

Разработка внешних компонент Программист Платформа 1С v7.7 Платные (руб)

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

1200 руб.

02.12.2021    6277    2    19    

4

Разработка внешних компонент Защита ПО и шифрование Программист Платформа 1С v7.7 Абонемент ($m)

Цифровые подписи, шифрование, просмотр сертификатов ключей ЭЦП, работа с различными криптопровайдерами (в т.ч. КриптоПРО ГОСТ 2012) в 1С 7.7.

1 стартмани

08.06.2020    9454    28    mdbruyfn    10    

9

Разработка внешних компонент WEB-интеграция Программист Платформа 1С v7.7 Абонемент ($m)

Компонента позволяет использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась на платформе 1С релиза 7.70.027.

1 стартмани

14.11.2019    19398    108    mdbruyfn    105    

18

Разработка внешних компонент Программист Пользователь Платформа 1С v7.7 Платформа 1С v8.3 Транспорт, автопарки, такси Россия Платные (руб)

Программа "Компонента приёма веса для 1С, версия 3.0" позволяет принимать и заносить вес с весов непосредственно в программу "1С" - то есть, прием веса осуществляется целиком и полностью из программы "1С".

26400 руб.

09.04.2019    16526    2    8    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4021 08.01.09 02:43 Сейчас в теме
Оптимизировано чтение, в примере добавлен пример формирования файла "с нуля".
7. lord_papa 11.01.09 10:33 Сейчас в теме
(1) >добавлен пример формирования файла "с нуля".
Очень хотелось бы, чтобы Экзель мог читать + редактировать и сохранять. Набрал:
Рез = Экзель.ОткрытьФайл("c:\test.xls");
Рез = Экзель.ОткрытьЛист(1);
Экзель.РедактироватьЗначениеЯчейки(0, 1, 777);
Экзель.СохранитьФайл("c:\test.xls");
ЗапуститьПриложение("c:\test.xls");
Выдает
ExcelEditor : Значение не может быть неопределенным.
Имя параметра: key.

Подскажи плииз, что не так
З.Ы. Клиент присылает прайс.xls, читаю Экзелом, а хотелось бы подправить этот же и сохранить
8. Душелов 4021 11.01.09 10:56 Сейчас в теме
(7) Исходников под рукой сейчас нет. Вечером тогда обновление залью.
2. MrDen 435 08.01.09 23:39 Сейчас в теме
Упрощает работу. Сам же ADO использую и листы перебирает, и открывает, и грузит быстро. Есть конечно ньансы но и их можно учесть
3. Душелов 4021 08.01.09 23:48 Сейчас в теме
(2) на счет скоростей стоит почитать комменты к первой разработке, там в свое время народ занимался расчетом времени работы.
4. MrDen 435 09.01.09 00:16 Сейчас в теме
(3) в сравнении с Excel.Application :-) конечно от которого пришлось отказаться при чтении более 32000 строк
9. shard 281 13.01.09 13:24 Сейчас в теме
(4) - насчет времени чтения таких объемов: чтение файла 16000 строк 30 столбцов (8,5мб) из восьмерки через CSA массив - 10 секунд на средней машине....
5. jem 83 10.01.09 14:47 Сейчас в теме
Вот бы еще при выделении строк колонки, где-нибудь суммировались значения. Мелочь, но приятно. )
6. Душелов 4021 10.01.09 14:59 Сейчас в теме
(5) Где? В примере? В табличном документе? Так все в ваших руках! :)
10. Душелов 4021 13.01.09 13:31 Сейчас в теме
11. MrDen 435 13.01.09 13:43 Сейчас в теме
(10) - Color Space Array — Массив цветового пространства может это?
12. MadKlop 14.01.09 10:43 Сейчас в теме
Как установить сие чудо в Висту? :)
13. Душелов 4021 14.01.09 10:46 Сейчас в теме
(12) А что не так с вистой?
14. MadKlop 14.01.09 11:56 Сейчас в теме
ругается на параметр /codebase говорит что устанавливаемый компонент не подписан, задайте постоянное имя и повторите попытку, пришлось выгрузить ключи реестра из ХР и влить в Висту :)
16. Душелов 4021 14.01.09 12:06 Сейчас в теме
(14) Это все нормально. Никакие ключи реестра не нужны.
15. MadKlop 14.01.09 11:58 Сейчас в теме
так что к бат файлу лучше еще рег файлы прикрепить для висты, или "задать постоянное имя..." :)
17. Душелов 4021 14.01.09 12:06 Сейчас в теме
Я подпишу компоненту при следующем обновлении.
18. dma.tmb@mail.ru 15.01.09 14:13 Сейчас в теме
вываливает ошибку при выполнении с файлом в котором ячейки выделены цветом
ExcelEditor : Image Type Not supported.
19. Душелов 4021 15.01.09 14:18 Сейчас в теме
(18) Пришлите файл мне на vasil(сабака)dushelov.ru
20. dma.tmb@mail.ru 15.01.09 17:31 Сейчас в теме
Изиняюсь, выяснил в файлах с вставленными формулами, файл высылаю!
21. Душелов 4021 15.01.09 20:09 Сейчас в теме
(20) Ругался на картинку на 2 листе (стрелка).
22. Душелов 4021 15.01.09 22:15 Сейчас в теме
Обновил. Файл редактируется, но пока теряется формат ячеек.
Ковыряю формат дальше...
lord_papa; +1 Ответить
23. Aloger 21.01.09 09:51 Сейчас в теме
А Microsoft .NET Framework 3.0 или 3.5 для работы компоненты подойдет? Или только 2.0? Какую версию лучше использовать для вашей обратки?
24. Душелов 4021 21.01.09 10:12 Сейчас в теме
(23) Все версии фреймворка поддерживают старые.
25. Aloger 22.01.09 07:03 Сейчас в теме
После установки Microsoft .NET Framework 2.0 и регистрации вашей компоненты при отладке кода с использованием вашей компоненты Конфигуратор и/или Предприятие разукрашивается различными цветами.
Как установка и регистрация повлияют на работу 1с в клиент-серверном варианте? Какие ошибки или сбои в работе возможны?
26. Душелов 4021 22.01.09 09:08 Сейчас в теме
27. Душелов 4021 13.02.09 19:34 Сейчас в теме
Для получения демо-версии или покупки обращайтесь по контактам, указанным в профиле.
28. diman jah 18.02.09 22:04 Сейчас в теме
нужна функция поиска
Функция глНайтиВЭксель(range, what, precision = 1, column = 0) Экспорт
//поиск в ole-excel
//
//возвращает число - номер строки в excel, содержащей найденную ячейку
//или 0, если ничего не найдено
//
//range - (ole-объект), область в excel, по которой производится поиск
//what - (число, строка, или дата), что ищем
//precision - 0-первое вхождение, 1-равенство what и значения ячейки
//column - отсюда можно считать номер колонки, с найденной ячейкой
//
Попытка
cell=range.find(what)
Исключение
Возврат 0;
КонецПопытки;

Если (what = cell.value)ИЛИ(Число(what) = Число(cell.value))ИЛИ(Строка(what) = Строка(cell.value)) Тогда
Возврат cell.row
КонецЕсли;;

Если (ПустоеЗначение(cell) = 0) Тогда
Если (precision = 0) Тогда
column = cell.column;
Возврат cell.row;
КонецЕсли;

fstAddress = cell.address;

Пока (ПустоеЗначение(cell) = 0) Цикл
cell = range.findNext(cell);
Если (cell.address = fstAddress) Тогда
Возврат(0);
Прервать;
КонецЕсли;
Если (what = cell.value)ИЛИ(Число(what) = Число(cell.value))ИЛИ(Строка(what) = Строка(cell.value)) Тогда
column=cell.column;
Возврат cell.row;
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Возврат 0;
КонецФункции
29. Душелов 4021 18.02.09 22:07 Сейчас в теме
Читаем в ТЗ, добавляем индексы, ищем...
30. Душелов 4021 18.02.09 22:11 Сейчас в теме
Хотя ради интереса замерить скорости можно, искать в 1С-е, или искать в массиве данных в компоненте...
31. Душелов 4021 24.02.09 12:21 Сейчас в теме
Обновил, исправил найденные ошибки при редактировании файла.
32. Душелов 4021 24.02.09 12:59 Сейчас в теме
Добавил:

ПОИСК ЯЧЕЙКИ:

Экзель.НайтиЯчейку(ЗначениеЯчейки, НомерНачальнойСтроки); //возвращает пустую строку, если не найдено или номер строки и номер колонки через запятую, если найдена.
33. diman jah 25.02.09 23:16 Сейчас в теме
может сделать по-человечески, аналогично
ТаблицаЗначений.НайтиЗначение(<Знач>,<Строка>,<Колонка>)
Возвращает число: 0 - значение не найдено; 1 - значение найдено
<Строка> - идентификатор переменной, куда возвращается номер найденной строки. Если при вызове метода передать в этот параметр номер строки, то поиск будет осуществляться только по указанной строке.
аналогично <Колонка>

Нет смысла искать по всему листу, а потом анализировать то или не то нашлось
34. White__ 18.03.09 22:25 Сейчас в теме
а мне нельзя скачать, я рейтингом не вышла :(((
35. mrd2008 62 29.03.09 10:40 Сейчас в теме
Открытие листа не срабатывает для версии 7.7. Вероятно потому, что значение типа булево нет в 7.7. При выполнении метода выдается сообщение вида:
Ошибка при выполнении метода объекта компоненты <Неизвестная компонента>
Это как-то лечится?
36. Ужас бухгалтера 221 29.03.09 11:11 Сейчас в теме
(35) Have fun, возьми Йоксель: http://yoksel.net.ru/HomePage
Читает/пишет напрямую файлы Excel. Работает и в 7.7 и в 8.х. Сохраняет форматирование. Конвертирует из XLS в MXL и обратно. Ну и еще кое-что (на сайте все написано)... Для скачивания рейтинг не требует. :)
37. Aloger 28.04.09 07:49 Сейчас в теме
При сохранении из 1с создается документ без листов. В него записываются данные.Документ записывается.

Как получит данные из документа в котором нет листов?
38. Noy 1079 28.04.09 12:04 Сейчас в теме
(37) С чего ты взял что документ без листов?

-Видишь суслика?
-Нет.
-И я не вижу, а он есть!
(с)ДМБ
39. Aloger 29.04.09 06:27 Сейчас в теме
Вопрос снят.

Программист поставщика переделал выгрузку данных из 1с в документ Excel.
1)Записывается документ Excel без листов.
2)Создается новый документ Excel с листами.
3)Данные из 1го документа записываются новый.
4)Новый документ пересылают нам.
40. Aloger 20.05.09 05:21 Сейчас в теме
Василий, вы получили мои письма? Жду ответа.
41. Душелов 4021 20.05.09 09:12 Сейчас в теме
(40) Нет, ничего не было. Было только пустое письмо.
Сюда ссылку на файл выложите.
43. Душелов 4021 21.05.09 09:24 Сейчас в теме
(42) А в чем проблема с ним? Открывается спокойно даже демо-обработкой.
45. faleks 21.05.09 10:11 Сейчас в теме
46. Душелов 4021 21.05.09 10:13 Сейчас в теме
(45) Ну разговор был, что из компоненты этот файл не читается.
44. faleks 21.05.09 09:39 Сейчас в теме
Aloger
Проблема решается просто. Открываешь файл в EXEL. Заходишь «Сервис» - «Параметры» закладка «Вид» ставишь галочку «ярлычки листов».
47. Aloger 25.05.09 05:18 Сейчас в теме
Файл читается, а все остальные файлы уже удалили :( . Как только появится такая проблема сообщу.
Прошу прощения за беспокойство.
48. Aloger 26.05.09 11:57 Сейчас в теме
Нерабочий файл. Помогите, пожалуйста.
http://slil.ru/27694302
49. Душелов 4021 26.05.09 15:07 Сейчас в теме
(48) Это формат Excel 5/95, а данная компонента только для 97/2003.
50. manan 27.07.09 23:07 Сейчас в теме
с картинками, похоже, не умеет работать?
51. Душелов 4021 30.07.09 11:44 Сейчас в теме
52. fotya 03.09.09 12:20 Сейчас в теме
Здравствуйте!
Подскажите, пожалуйста, есть ли в обработке возможность обращения к листу по его имени, а не по номеру и НайтиЯчейку в которую есть вхождение значения а не 100% совпадение?
53. Душелов 4021 03.09.09 12:22 Сейчас в теме
(52) По имени - нет. А искать ячейки - выгружаете данные с листа в ТЗ и там уже средствами 1С ищете то, что нужно.
54. ежист 28.12.09 09:28 Сейчас в теме
Как вывести жирным шрифтом?
Как вывести формулу?
maksa2005; serega7; +2 Ответить
55. Душелов 4021 28.12.09 09:34 Сейчас в теме
56. ежист 28.12.09 10:33 Сейчас в теме
жалко, без выделения жирным шрифтом - не читабильно для пользователей получается.
57. ежист 28.12.09 10:35 Сейчас в теме
понравилось что работает все очень быстро, жалко из-за оформления отказываться от компоненты!
58. Душелов 4021 28.12.09 10:44 Сейчас в теме
(57) Основная идея компоненты - чтение, и запись для больших объемов данных, при использовании обменов и т.п.. Оформление и прочее - с этим сама 1С справляется.
59. boy13 169 15.02.10 12:46 Сейчас в теме
(58) вот как раз на больших объемах и загибается... говорит, Exception... OutOfMemory... :(
60. SEREGIK 13.04.10 17:01 Сейчас в теме
> Экзель.РедактироватьЗначениеЯчейкиСФорматированием(Строка, Колонка, Значение, > СтрокаФорматирования);

а как заранее получить эту строку форматирования ?
61. SEREGIK 14.04.10 10:23 Сейчас в теме
и как сделать чтобы не слетало форматирование во всем файле Excel ?
62. Magister 134 05.08.10 17:11 Сейчас в теме
Вылетает на защищенном файле с ошибкой:
ExcelEditor : Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index.

Файл сформирован из 1С через OpenOffice.org 3.1
Куда можно его выслать?
63. turbomilo@mail.ru 10.09.10 10:45 Сейчас в теме
Кое-что накопал про строку форматирования для:
"Экзель.РедактироватьЗначениеЯчейкиСФорматированием(Строка, Колонка, Значение, > СтрокаФорматирования);"
см. здесь - http://www.mvps.org/dmcritchie/excel/colors.htm
От себя, получилось только изменить цвет шрифта (СтрокаФорматирования="[magenta]@"), дальше не разобрался нет времени.
Еще один момент в старых версиях Excel есть функция "GetFormat(cell)" - которая должна показывать строку форматирования для ячейки, кое-что по этому поводу здесь: http://www.mvps.org/dmcritchie/excel/formula.htm#GetFormat.
64. turbomilo@mail.ru 10.09.10 10:51 Сейчас в теме
И еще, в конце концов, я отказался от использования этого модуля для выгрузки в Excel файл, использую ТабличныйДокумент, там с форматированием все проще. Для выгрузки в Excel: ТабличныйДокумент.Записать(ИмяФайлаВФорматеXLS, ТипФайлаТабличногоДокумента.XLS);.
---------------------------------------------------------------------------------
1С v8.1
65. пользователь 10.02.11 13:22
Сообщение было скрыто модератором.
...
66. пользователь 10.02.11 13:41
Сообщение было скрыто модератором.
...
68. пользователь 23.03.11 17:43
Сообщение было скрыто модератором.
...
67. cool.vlad4 2 10.02.11 13:55 Сейчас в теме
(0) Это случаем не Excel Library?
69. reaper2011 23.03.11 20:47 Сейчас в теме
при загрузке файла появляется ошибка (скрин во вложении), что это может быть?
Прикрепленные файлы:
70. Alex1967 18.05.11 16:24 Сейчас в теме
Пример ошибки и решения:
Server 2003 SP2. Обновлялся с MS автоматом. Стоял Net 2,3,3.1

При регистрации reg.bat ругался на отсутствие одной из компонент (по памяти пишу).
Обрабока 1С, использующая ExcelEditor писала
Ошибка создания внешней компоненты AddIn.ExcelEditor

Снес все Framework начиная c последнего, установил .Net Framework 2.0 по ссылке в readme.txt,
отключил Firwall/antivirus и зарегил нормально даже без перегрузки.

Работает :D
71. pavlo 18.08.11 10:36 Сейчас в теме
я так понимаю полного форматирования размера х*y ячеек, вставка картинок и формул не пашет таки? :( Вот если бы все это реально было, то реальная замена (а то вон к 2010 подключиться вообще не дает и фиг пойми, пишет: Конфигурация операционной системы не рассчитана на запуск этого приложения, а с 2003 обработка пашет на ура), а вот если бы вообще без екселя все это делать было бы супер :(
72. ErrorEd88 54 08.09.11 14:50 Сейчас в теме
Спасибо за разработку, очень помогла. Только после загрузки данных из Excel файла - запускается новый процесс 1с и жрет память.
73. DiamDiam 25.09.11 13:44 Сейчас в теме
не могу зарегистрировать библиотеку ExcelEditor.dll, ругается "Модуль "ExcelEditor.dll" загружен, но точка входа DllRegisterServer не была найдена. Проверьте что "ExcelEditor.dll" является правильным файлом DLL или OCX и повторите попытку.
74. patronize 28.09.11 10:08 Сейчас в теме
Замечательная компонента, простая и быстрая в использовании , а главное можно теперь обходиться без всяких офисов , единственное что немного расстраивает это обязательность фраемворков , всегда путаю какой именно нужен. А в остальном хтелось бы дальнейшего развития проекта и огромная благодарность автору!
75. dv2008 30.09.11 13:26 Сейчас в теме
очень удачная обработка - использовал уже раз 10, а что до дотнета, так он давно в винду встроен
76. MTA_N 03.10.11 07:55 Сейчас в теме
Все работает отлично, использовали много раз
77. ACE$ 47 30.11.11 16:45 Сейчас в теме
а есть ли возможность вставлять ячейки в книгу?
78. treedo 125 02.12.11 19:57 Сейчас в теме
Нужно предложить разрабам втулить ее в поставку 1С)
79. chorochol 20.01.12 14:45 Сейчас в теме
после установки компоненты и начала работы выходит сообщение типа "Ключ уже зарегистрирован"
80. chorochol 20.01.12 14:45 Сейчас в теме
хотя до этого компонента не была установлена
81. Yury1001 1472 14.02.12 12:41 Сейчас в теме
не сохраняет :(
в книге test обнаружено содержимое которое не удалось прочитать
82. igor_1c 18 17.02.12 11:16 Сейчас в теме
да, неплохой вариант работы с Excel
83. _alex1974 30.05.12 08:22 Сейчас в теме
Тестировали на 8.2?
Почему-то один раз отрабатывает, а при повторном вызове всё завешивает. Хотя вызов Выполнено() есть...
В 8.1 та же обработка работала абсолютно корректно.
84. yuyu1 5 13.08.12 21:58 Сейчас в теме
http://www.dushelov.ru

какая-то недоделанная страничка
85. yuyu1 5 14.08.12 13:48 Сейчас в теме
вообще, мне не понравилось. Я открыл файл , записал несколько ячеек, закрыл файл - и все форматы в нем обнулились, то бишь нет уже ярко раскрашенных ячеек, объединенные ячейки разъединились и т.п.
86. TimofeySin 173 01.11.12 11:08 Сейчас в теме
А как COM соединением подключится? а том не надо это делать на сервере. а на сервер ПодключитьВнешнююКомпоненту не работает.
87. SANILLA 30.09.13 00:44 Сейчас в теме
хм, очень интересно, сейчас качну и обязательно попробую :)
88. kuza_87 28 03.02.14 16:11 Сейчас в теме
А если честно, то всё-таки что быстрее? Ваша функция или http://infostart.ru/public/20090/
89. w-divin 02.04.14 16:44 Сейчас в теме
(88) kuza_87, автор, к сожалению, Вам уже не ответит (((
90. etmarket 916 26.11.14 02:35 Сейчас в теме
Неужели никто не сталкивался с проблемой, что библиотека не читает строки из файла Excel когда в документе отключена функция работы с листами!?
91. Gennadiy83 18.10.15 21:45 Сейчас в теме
Пытаюсь применить пример в 1С 77. Однако при попытке создать объект,

Экзель = СоздатьОбъект("AddIn.ExcelEditor");

генерируется ошибка: Ошибка при создании объекта из компоненты <Неизвестная компонента> (отсутствует CLSID)

При подключении компоненты ошибки не возникает. Подскажите как быть?
Оставьте свое сообщение