|
Ошибка загрузки с екселя | ☑ | ||
---|---|---|---|---|
0
Обфускация
30.08.18
✎
09:37
|
Ошибка такая
{ВнешняяОбработка.ЧтениеСэеселяВЗаявку.Форма.Форма.Форма(19)}: Ошибка при вызове конструктора (COMObject) Эксель = New COMObject("Excel.Application"); по причине: -2147221005(0x800401F3): Invalid class string Код такой Эксель = New COMObject("Excel.Application"); Эксель.visible = false; Книга = Эксель.Workbooks.Open("C:\Программист\1.xlsx"); Лист = Книга.Sheets(1); КоличествоСтрок = Лист.UsedRange.Rows.Count; КоличествоКолонок = Лист.UsedRange.Columns.Count; Ячейки = Новый Массив(КоличествоСтрок, КоличествоКолонок); Для Строка = 1 По КоличествоСтрок Цикл сообщить( Лист.Cells(Строка, 2).Value); КонецЦикла; |
|||
1
vicof
30.08.18
✎
09:42
|
ADODB наше все
|
|||
2
Обфускация
30.08.18
✎
09:47
|
Можно ли как-то скопипастить значения на форму обработки?
|
|||
3
shuhard
30.08.18
✎
09:54
|
(0) на кол за такой код
|
|||
4
Рэйв
30.08.18
✎
09:57
|
(3)С кола снимут.,оближут и заставят работать
|
|||
5
hhhh
30.08.18
✎
09:59
|
(2) так делай
ТабДок = Новый ТабличныйДокумент; ТабДок.Прочитать("C:\Программист\1.xlsx"); чего ты какими-то старинными алгоритмами пользуешься? |
|||
6
Обфускация
30.08.18
✎
10:50
|
(5)
нашла на инфорстарте код Фиксина, решила воспользоваться, он вроде как авторитет ) |
|||
7
igork1966
30.08.18
✎
10:59
|
(6) Раньше не могла 1С отрывать файлы excel.
|
|||
8
igork1966
30.08.18
✎
10:59
|
(7) + только сохранять
|
|||
9
igork1966
30.08.18
✎
11:01
|
(6) А новые форматы excel (xlsx) вообще можно прочитать как xml. Там не сложный формат. Может помочь с большими файлами.
|
|||
10
igork1966
30.08.18
✎
11:02
|
(9) + только распаковать нужно... там архив
|
|||
11
Мимохожий Однако
30.08.18
✎
11:02
|
(5) Бывают кривые файлы, сделанные программно, которые подобным методом не читаются. Редко, но бывают. В этом случае только по старинке и в режиме клиента.
|
|||
12
igork1966
30.08.18
✎
11:06
|
(0) случайно код не сервере выполняется, Где отсутствует excel?
|
|||
13
hhhh
30.08.18
✎
11:06
|
(11) ну это понятно, если там несколько листов в excel, формулы, изображения нужны - это да. Но у ТС же просто тупое чтение из файла.
|
|||
14
igork1966
30.08.18
✎
11:12
|
(13) com объект не зарегистрирован на компе где выполянется код. Либо excel там нет, либо криво установлен.
|
|||
15
hhhh
30.08.18
✎
11:15
|
(14) походу просто процедура &НаСервере
|
|||
16
Мимохожий Однако
30.08.18
✎
11:16
|
(14) Не забудь, что сервер 1С может быть 64х. Там тоже пенок хватает с СОМ.
|
|||
17
igork1966
30.08.18
✎
11:17
|
(16) В общем COM это ресурсоемкий гемморой. ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |