|
Группировка строк ТЗ или как в СКД поместить ТЗ из экселя? | ☑ | ||
|---|---|---|---|---|
|
0
ks-815
22.02.18
✎
08:52
|
Доброе утро всем! помогите, пожалуйста!
У меня есть файл эксель со 100 тыс строк. Его нужно поместить в базу УТ 10.3, присоединить еще кучу хлама и вывести в таблицу. Я всё сделала, но увеличилось количество строк, их нужно сгруппировать по номенклатуре, чтоб разные данные у одной номенклатуры в одну ячейку писались. В СКД это удобно сделать. В процедуру ПриКомпоновкеРезультата я добавила код: ИмяФайла = "C:\Users\Desktop\Книга1.xlsx"; ФаилExcel = Новый COMОбъект("Excel.Application"); Книга = ФаилExcel.Workbooks.Open(ИмяФайла); Листок = Книга.Worksheets(1); и дальше получение этой 100тыщной таблицы из файла и присоединение данных из базы. Но программа ругается: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' Ошибка при вызове конструктора (COMОбъект) ФаилExcel = Новый COMОбъект("Excel.Application"); по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса То есть нельзя из экселя так загружать данные?? придётся циклом перебирать 100 тыщ? |
|||
|
1
Lexey_
22.02.18
✎
09:06
|
(0) "То есть нельзя из экселя так загружать данные?? придётся циклом перебирать 100 тыщ?"
это как не читая эксэль перебрать циклом данные из этого экселя? |
|||
|
2
Cool_Profi
22.02.18
✎
09:10
|
(1) Через ADO, например
(0) у тебя на машине где код выполянешь - ексель не установлен |
|||
|
3
Lexey_
22.02.18
✎
09:13
|
а вообще, вот:
ТабличныйДокумент (SpreadsheetDocument) Прочитать (Read) Вариант синтаксиса: Из файла Синтаксис: Прочитать(<ИмяФайла>, <СпособЧтенияЗначений) Считывает табличный документ из файла. Позволяет считывать табличный документ из файла табличного документа Microsoft Excel 97 - 2010 ( *.xls и *.xlsx) или электронной таблицы OpenOffice Calc ( *.ods). |
|||
|
4
xxTANATORxx
22.02.18
✎
09:15
|
(2)+Внешние источники можно попробовать
|
|||
|
5
ks-815
22.02.18
✎
09:15
|
(2) эксель должен быть установлен,где база sql? или где сервер 1С??
я с другого удалённого стола подключаюсь, на котором эксель есть. |
|||
|
6
ks-815
22.02.18
✎
09:19
|
(1) у меня эксель читается дальше. Просто программа ругается сразу, как только увидела слово эксель.
|
|||
|
7
ks-815
22.02.18
✎
10:00
|
Пришлось озадачить сервер огромным циклом :(
|
| Форум | Правила | Описание | Секции | Поиск |