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

25.05.09

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

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

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

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

Наименование Файл Версия Размер
Версия 1.0.0.2
.1235467249 62,47Kb
1287
.1235467249 62,47Kb 1287 Скачать бесплатно

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


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

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


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

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

*** Методы:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

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

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

2000 руб.

27.05.2022    7810    19    13    

31

Загрузка банковской выписки для 1С 7.7 любой конфигурации

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

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

3588 руб.

29.07.2021    20594    13    22    

14

Загрузка документов в 1С (7.7) из табличных файлов Excel,OpenOffice,1C,DBF,TXT (обработка)

Файловый обмен (TXT, XML, DBF), FTP Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Обработка решает поставленную задачу по вводу документов, а кроме того обладает важной функцией: настраивается на ассортимент конкретного поставщика, запоминая соответствие между его номенклатурой и «нашей». Т.е. фактически – является самообучающейся системой ввода накладных. У разных поставщиков могут быть накладные различного типа, с разным количеством полей, поэтому для каждого из них может быть сохранена своя собственная настройка диалоговой формы так, что любая поступающая накладная может быть обработана. По отношению к программе "1С:Предприятие 7.7" данное решение является внешними файлами. Для использования данного продукта не требуется вносить изменения в алгоритм существующих программ или используемых конфигураций.

2400 руб.

10.12.2009    76452    58    93    

68

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Разработка внешних компонент Платформа 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    4799    1    0    

3

Выбор из большого списка (для 1С 7.7)

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

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

1200 руб.

02.12.2021    5776    2    19    

4

Криптография: внешняя компонента для 1С 7.7

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

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

1 стартмани

08.06.2020    9048    27    mdbruyfn    10    

9

Клиент HTTP(S): внешняя компонента для 1С 7.7

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

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

1 стартмани

14.11.2019    18137    88    mdbruyfn    82    

15

Компонента для 1С, принимающая вес с железнодорожных, автомобильных, крановых весов

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

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

26400 руб.

09.04.2019    16060    2    8    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4013 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. Душелов 4013 11.01.09 10:56 Сейчас в теме
(7) Исходников под рукой сейчас нет. Вечером тогда обновление залью.
2. MrDen 434 08.01.09 23:39 Сейчас в теме
Упрощает работу. Сам же ADO использую и листы перебирает, и открывает, и грузит быстро. Есть конечно ньансы но и их можно учесть
3. Душелов 4013 08.01.09 23:48 Сейчас в теме
(2) на счет скоростей стоит почитать комменты к первой разработке, там в свое время народ занимался расчетом времени работы.
4. MrDen 434 09.01.09 00:16 Сейчас в теме
(3) в сравнении с Excel.Application :-) конечно от которого пришлось отказаться при чтении более 32000 строк
9. shard 279 13.01.09 13:24 Сейчас в теме
(4) - насчет времени чтения таких объемов: чтение файла 16000 строк 30 столбцов (8,5мб) из восьмерки через CSA массив - 10 секунд на средней машине....
5. jem 83 10.01.09 14:47 Сейчас в теме
Вот бы еще при выделении строк колонки, где-нибудь суммировались значения. Мелочь, но приятно. )
6. Душелов 4013 10.01.09 14:59 Сейчас в теме
(5) Где? В примере? В табличном документе? Так все в ваших руках! :)
10. Душелов 4013 13.01.09 13:31 Сейчас в теме
11. MrDen 434 13.01.09 13:43 Сейчас в теме
(10) - Color Space Array — Массив цветового пространства может это?
12. MadKlop 14.01.09 10:43 Сейчас в теме
Как установить сие чудо в Висту? :)
13. Душелов 4013 14.01.09 10:46 Сейчас в теме
(12) А что не так с вистой?
14. MadKlop 14.01.09 11:56 Сейчас в теме
ругается на параметр /codebase говорит что устанавливаемый компонент не подписан, задайте постоянное имя и повторите попытку, пришлось выгрузить ключи реестра из ХР и влить в Висту :)
16. Душелов 4013 14.01.09 12:06 Сейчас в теме
(14) Это все нормально. Никакие ключи реестра не нужны.
15. MadKlop 14.01.09 11:58 Сейчас в теме
так что к бат файлу лучше еще рег файлы прикрепить для висты, или "задать постоянное имя..." :)
17. Душелов 4013 14.01.09 12:06 Сейчас в теме
Я подпишу компоненту при следующем обновлении.
18. dma.tmb@mail.ru 15.01.09 14:13 Сейчас в теме
вываливает ошибку при выполнении с файлом в котором ячейки выделены цветом
ExcelEditor : Image Type Not supported.
19. Душелов 4013 15.01.09 14:18 Сейчас в теме
(18) Пришлите файл мне на vasil(сабака)dushelov.ru
20. dma.tmb@mail.ru 15.01.09 17:31 Сейчас в теме
Изиняюсь, выяснил в файлах с вставленными формулами, файл высылаю!
21. Душелов 4013 15.01.09 20:09 Сейчас в теме
(20) Ругался на картинку на 2 листе (стрелка).
22. Душелов 4013 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. Душелов 4013 21.01.09 10:12 Сейчас в теме
(23) Все версии фреймворка поддерживают старые.
25. Aloger 22.01.09 07:03 Сейчас в теме
После установки Microsoft .NET Framework 2.0 и регистрации вашей компоненты при отладке кода с использованием вашей компоненты Конфигуратор и/или Предприятие разукрашивается различными цветами.
Как установка и регистрация повлияют на работу 1с в клиент-серверном варианте? Какие ошибки или сбои в работе возможны?
26. Душелов 4013 22.01.09 09:08 Сейчас в теме
27. Душелов 4013 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. Душелов 4013 18.02.09 22:07 Сейчас в теме
Читаем в ТЗ, добавляем индексы, ищем...
30. Душелов 4013 18.02.09 22:11 Сейчас в теме
Хотя ради интереса замерить скорости можно, искать в 1С-е, или искать в массиве данных в компоненте...
31. Душелов 4013 24.02.09 12:21 Сейчас в теме
Обновил, исправил найденные ошибки при редактировании файла.
32. Душелов 4013 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 1076 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. Душелов 4013 20.05.09 09:12 Сейчас в теме
(40) Нет, ничего не было. Было только пустое письмо.
Сюда ссылку на файл выложите.
43. Душелов 4013 21.05.09 09:24 Сейчас в теме
(42) А в чем проблема с ним? Открывается спокойно даже демо-обработкой.
45. faleks 21.05.09 10:11 Сейчас в теме
46. Душелов 4013 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. Душелов 4013 26.05.09 15:07 Сейчас в теме
(48) Это формат Excel 5/95, а данная компонента только для 97/2003.
50. manan 27.07.09 23:07 Сейчас в теме
с картинками, похоже, не умеет работать?
51. Душелов 4013 30.07.09 11:44 Сейчас в теме
52. fotya 03.09.09 12:20 Сейчас в теме
Здравствуйте!
Подскажите, пожалуйста, есть ли в обработке возможность обращения к листу по его имени, а не по номеру и НайтиЯчейку в которую есть вхождение значения а не 100% совпадение?
53. Душелов 4013 03.09.09 12:22 Сейчас в теме
(52) По имени - нет. А искать ячейки - выгружаете данные с листа в ТЗ и там уже средствами 1С ищете то, что нужно.
54. ежист 28.12.09 09:28 Сейчас в теме
Как вывести жирным шрифтом?
Как вывести формулу?
maksa2005; serega7; +2 Ответить
55. Душелов 4013 28.12.09 09:34 Сейчас в теме
56. ежист 28.12.09 10:33 Сейчас в теме
жалко, без выделения жирным шрифтом - не читабильно для пользователей получается.
57. ежист 28.12.09 10:35 Сейчас в теме
понравилось что работает все очень быстро, жалко из-за оформления отказываться от компоненты!
58. Душелов 4013 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 53 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 124 02.12.11 19:57 Сейчас в теме
Нужно предложить разрабам втулить ее в поставку 1С)
79. chorochol 20.01.12 14:45 Сейчас в теме
после установки компоненты и начала работы выходит сообщение типа "Ключ уже зарегистрирован"
80. chorochol 20.01.12 14:45 Сейчас в теме
хотя до этого компонента не была установлена
81. Yury1001 1470 14.02.12 12:41 Сейчас в теме
не сохраняет :(
в книге test обнаружено содержимое которое не удалось прочитать
82. igor_1c 17 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 164 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 890 26.11.14 02:35 Сейчас в теме
Неужели никто не сталкивался с проблемой, что библиотека не читает строки из файла Excel когда в документе отключена функция работы с листами!?
91. Gennadiy83 18.10.15 21:45 Сейчас в теме
Пытаюсь применить пример в 1С 77. Однако при попытке создать объект,

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

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

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