Версия для печати темы (https://pro1c.org.ua/index.php?s=abc185d07cfd585adc913547585f59d5&showtopic=14234)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Утилиты, программки, общее для 1С 7 и 8 _ Native ВК для 1CV8 : независимое чтение файлов *.xls и *.xlsx

Автор: Чёрт 14.09.13, 11:48

Не требует установленного в системе Microsoft Office (Excel) и Open Office. Технология Native, не требует регистрации в реестре

ВК предназначена для считывания значений ячеек файлов *.xls и *.xlsx
Не требует установленного в системе Microsoft Office (Excel) и Open Office.

Технология Native, не требует регистрации в реестре.


Подключение ВК:


ПодключитьВнешнююКомпоненту(ПолноеИмяФайлаВК,"ExcelNative",AddInType.Native);
//-- создание экземпляра класса--
XLS =Новый("AddIn.ExcelNative.V8Excel"); // слева - любая переменная
Вызов методов ВК: ваш экземпяр (например,XLS ) - точка - имя метода (параметры)

Методы ВК:

ОткрытьФайл(ПолноеИмяФайлаXLS{XLSX})
Возвращает количество Листов

КоличествоСтрок(НомерЛиста)
НомерЛиста - номер листа предварительно открытого файла, отсчет с единицы
(по умолчанию =1)
Возвращает количество строк выбранного листа

КоличествоКолонок(НомерЛиста)
НомерЛиста - номер листа предварительно открытого файла, отсчет с единицы
(по умолчанию =1)
Возвращает количество колонок выбранного листа

ЗначениеЯчейки(НомерЛиста,НомерСтроки,НомерКолонки,ОпределятьДату)
Отсчет всех значений НомерЛиста,НомерСтроки,НомерКолонки с единицы
ОпределятьДату- булево, имеет смысл только для файлов *.xlsx, по умолчанию ЛОЖЬ
Если ИСТИНА и число в ячейке соответствует ТекущаяДата плюс-минус 2 года, будет возвращено
строковое представление даты
Возвращает значение выбранной ячейки

ЧислоВДату(Число)
Возвращает строковое представление даты по числу

Например, ЧислоВДату(41501)="15.08.2013"

РелевантностьСтрок(Строка1,Строка2,КтоЭталон)
Строка1, Строка2 - строки для сравнения
КтоЭталон - булево, если ИСТИНА, то эталон Строка1, иначе эталон Строка2
По умолчанию = ИСТИНА
Возвращает численное значение релевантности (схожести) строк.
100 - полностью тождественны
Может пригодиться при загрузке прайсов, например:
релевантность строк "Майка мужская" и "Мужская майка" равна 88, что дает
возможность сопоставить номенклатуру в справочнике и прайсе с достаточной достоверностью.

Тестировалась на:

Windows Server 2008 R2 Standard х 64
Windows 7 Professional Service Pack 1 х 32
Windows 7 Ultimate х 32
Windows ХР

Архив содержит саму ВК и файл описания

 ExcelNative.zip ( 388,18 килобайт ) : 232
 

Автор: mister-x 14.09.13, 12:35

http://pro1c.org.ua/redirect.php?http://infostart.ru/public/197777/

якась помилка в даних зашифрованого файлу в мене вибиває, стандартний пароль не підходить чи битий архів? хто ще пробував?

Автор: logist 14.09.13, 16:26

Подтверждаю. Кто-то удачно распаковал? Если нет - файл будет удален.

Автор: Batchir 14.09.13, 20:52

Всё, с архивом уже всё нормально

Автор: mister-x 14.09.13, 21:38

спасибо вам, добрый человек, а то эти черти с ума тут всех посводят 32541510.gif

Автор: Petre 16.09.13, 8:59

15.09.2013 опубликована новая версия 1.0.0.7.

Автор: belserv 30.09.14, 14:54

Так какой пароль к архиву?

Автор: logist 30.09.14, 19:15

Цитата(belserv @ 30.09.14, 14:54) *
Так какой пароль к архиву?

12 символов. Угадаете - содержимое архива Ваше smile.gif

Автор: Vofka 30.09.14, 19:25

Пароль стандартный.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua