Имя: Пароль:
1C
 
Можно ли прочитать данные из Excel, если не установлен MS Office?
,
0 Kvant1C
 
27.05.15
17:02
Нужно прочитать данные из Excel, но на компе не установлен MS Office, соответственно невозможно создать com-объект. Может быть как-то можно нужный com-объект не устанавливая весь офис? Или может быть есть какие-то альтернативные способы прочитать данные из Excel?
1 ДенисЧ
 
27.05.15
17:03
ADO?
2 Kvant1C
 
27.05.15
17:04
(1) Интересная мысль...
3 Maniac
 
27.05.15
17:04
если УТ11 и например линкус - то все.

И также клиент0-серверные варианты - тоже все.
4 Kvant1C
 
27.05.15
17:05
(1) Там запрос надо будет написать или как-то по другому?
Не работал с Excel через АДО.
5 ДенисЧ
 
27.05.15
17:06
(4) Запрос, разумеется.
6 Maniac
 
27.05.15
17:06
есть решения..... ну вы знаете где его найти.

У нас нативная компонента на питоне, готовая к считываюнию абсолютно всех экселей без экселей.

с АДО я думаю попадалово в выгребную яму - вечное сбитие и нерабочее состояние.
7 Kvant1C
 
27.05.15
17:06
(3) Ниче не понял
8 Ksandr
 
27.05.15
17:06
+ к (6) в особенности на 64х битных виндах
9 Kvant1C
 
27.05.15
17:09
(5) Готовый пример не подкинете? Ну или ссылочку на такой пример?
10 Maniac
 
27.05.15
17:10
а что загружать надо?
11 Господин ПЖ
 
27.05.15
17:11
поделок в инете вагон разных... http://npoi.codeplex.com/
12 Kvant1C
 
27.05.15
17:13
(10) серии номенклатуры
13 Господин ПЖ
 
27.05.15
17:15
за рассылки в проприетарных форматах надо давно бить чем-то тяжелым...
14 Maniac
 
27.05.15
17:17
(12) в каком виде в экселе ?
Номенклатура и серии колонкой? или что?
15 18_plus
 
27.05.15
17:19
сходи уже на инфостарт. там несколько вариантов.
в 8.3.6 есть уже встроенные функции.
16 Kvant1C
 
27.05.15
17:19
(14) Да, номенклатура и серия.
17 VikingKosmo
 
27.05.15
17:19
А если это еще и Exel в формате xlsx, вообще особых проблем нет. Читай себе XML...
18 Kvant1C
 
27.05.15
17:21
(17) Так, можно с этого момента поподробней?
19 Kvant1C
 
27.05.15
17:21
(15) Там денех просют
20 VikingKosmo
 
27.05.15
17:22
(18) можно. xlsx вообще то запакованные zip`ом XML файлы... Пример работы есть в БСП, обработка по загрузке данных в справочники.
21 MaxS
 
27.05.15
17:23
Платформа 1С 8.3.6 умеет читать xls xlsx и т.п.
У меня есть готовая обработка ;)
22 18_plus
 
27.05.15
17:23
(19) там всё расписано. за готовое - да. или ты хочешь чтоб тебе здесь готовое решение выдали?
23 Kvant1C
 
27.05.15
17:24
(20) А где подглядеть можно, не подскажете?
24 Aswed
 
27.05.15
17:25
(0) Ёксель такая штука хорошая есть.
25 18_plus
 
27.05.15
17:25
26 Kvant1C
 
27.05.15
17:25
(22) >>там всё расписано
Ну это другое дело, я думал вы предлагаете обработку оттуда скачать.
27 18_plus
 
27.05.15
17:26
28 Maniac
 
27.05.15
17:26
29 18_plus
 
27.05.15
17:27
а чегой-то ссылки на нимфостарт подменяются на мистовские?
30 Maniac
 
27.05.15
17:27
(29) типа партер. если купишь по ссылке так и зарегишся через мисту - то миста денег заработает
31 Maniac
 
27.05.15
17:28
главное чтобы ты зарегился в первый раз именно через мисту
32 Kvant1C
 
27.05.15
17:28
(27) Спасибо огромное! То что надо! Завтра воспользуюсь.
33 18_plus
 
27.05.15
17:29
(31) нафик. сам всё пишу :)
и на мисте меня слишком часто банят :)
34 Kvant1C
 
27.05.15
17:30
(28) Да, да Евгений, вам тоже спасибо. Я знаю про существование вашей замечательной обработки. Была б она еще бесплатной, цены б ей не было :)
35 Господин ПЖ
 
27.05.15
17:33
опять манин питон никому не нужен

бида-пичаль
36 Maniac
 
27.05.15
18:00
(34) если бы она была бесплатной - ее бы просто не было.
37 Web00001
 
27.05.15
18:04
(36)Была бы, может быть не такая замечательная но была бы.
38 shuhard_серый
 
27.05.15
19:10
(6)[с АДО я думаю попадалово в выгребную яму - вечное сбитие и нерабочее состояние.]
плохому танцору яйца мешают
39 Кирпич
 
27.05.15
19:14
(6) ахринеть. Чо надо питон ставить чтобы excel прочитать? как можно вообще до такого додуматься?!
40 ДенисЧ
 
27.05.15
19:16
(39) Это придумал тот, кто придумал брать деньги за чтение из екселя. Эпитет придумай сам.
41 Garykom
 
гуру
27.05.15
19:18
(39) не нравится питон можно и скомпилить... http://wiki.freepascal.org/FPSpreadsheet... под разные шмель
42 Кирпич
 
27.05.15
19:24
(40) ну если деньги дают, зачем отказываться
43 Кирпич
 
27.05.15
19:27
(41) ну это маниаку на заметку
44 spectre1978
 
27.05.15
19:30
(38) весь вопрос в том, что из себя представляет файл. Если плоская табличка без извращений, то проблем не будет. А вот если навороченное форматирование - то провайдер может начать выдавать очень непонятные ошибки, по которым хрен догадаешься что и где не так. Так что как повезет.
45 Tatitutu
 
27.05.15
21:02
открыть файл архиватором
погулять по вложенным папочкам - понять что нужно
вот так выглядить пустая книга


<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<workbook xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"; xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><fileVersion rupBuild="4505" lowestEdited="4" lastEdited="4" appName="xl"/><workbookPr defaultThemeVersion="124226"/>-<bookViews><workbookView activeTab="1" windowHeight="7170" windowWidth="18135" yWindow="120" xWindow="480"/></bookViews>-<sheets><sheet r:id="rId1" sheetId="1" name="Лист1"/><sheet r:id="rId2" sheetId="2" name="Лист2"/><sheet r:id="rId3" sheetId="3" name="Лист3"/></sheets><calcPr calcId="124519"/></workbook>
46 igork1966
 
27.05.15
21:04
(0) xlsx  без проблем как в (45), в гугле легко неафодятся даже готовые модули
47 Kvant1C
 
27.05.15
21:18
(44) Ок, будем считать, что мне повезло -табличка плоская и без затей.
48 Kvant1C
 
27.05.15
21:22
(46) Я завтра АДО-ой попробую, мне уже кинули ссылку в (27)
49 spectre1978
 
27.05.15
22:31
(47) тогда ADO вполне подойдет. Я с его помощью вполне успешно шуровал всякие неотфактуровки и т.п. от торговых сетей. Причем для xls Excel 97-2003 вполне подходит древний провайдер Jet4, который бесплатно и без дополнительных установок есть практически во всех виндах начиная с Windows 98.
50 blopp
 
28.05.15
10:15
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший