|
Новый COMОбъект("Excel.Application")
| ☑ |
0
Hipocrisy2013
20.06.13
✎
09:43
|
Если на компе не установлен эксель то так делать нельзя Эксель = Новый COMОбъект("Excel.Application");?
|
|
1
palpetrovich
20.06.13
✎
09:43
|
можно, но безполезно
|
|
2
Hipocrisy2013
20.06.13
✎
09:45
|
почему бесполезно, у меня есть экселевский файл,я могу перенести данные в 1с через него?
|
|
3
dk
20.06.13
✎
09:46
|
запусти на компе с установленным Excel
|
|
4
Fish
20.06.13
✎
09:46
|
(2) Спроси у Мани, он тут хвастал суперобработкой, которая без экселя работает.
|
|
5
ДенисЧ
20.06.13
✎
09:48
|
(0) чтобы создать объект, нужно чтобы программа, поддерживающая этот объект, была на компе...
|
|
6
Fish
20.06.13
✎
09:49
|
А так, если эксель 2007 и выше (xlsx), то просто распаковываешь его архиватором и читаешь, как xml. Тоже здесь пример пробегал.
|
|
7
Coldboy
20.06.13
✎
09:49
|
(4) она мб как csv файл читает, через ; ?
|
|
8
palpetrovich
20.06.13
✎
09:53
|
"Если на компе не установлен эксель" - делай так:
СтрокаПодключения = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+ИмяФайла+"; Extended Properties=""Excel 8.0;HDR=No;IMEX=1;""";
Connection = Новый COMОбъект("ADODB.Connection");
...
только этот самый "Microsoft.Jet" нужно предварительно установить
|
|
9
Fish
20.06.13
✎
09:55
|
(7) Без понятия, он утверждал, что читает любой экселевский файл, без установленного экселя.
|
|
10
Hipocrisy2013
20.06.13
✎
10:09
|
короче легче установить excel)
|
|