![]() |
|
Эксель вьюер | ☑ | ||
---|---|---|---|---|
0
Вася Теркин
14.01.19
✎
09:27
|
Хочется читать в RDP
Excel = новый COMОбъект("Excel.Application"); но за лицензию не платить. Кроме полноценного платного экселя есть какой вьюер с поддержкой СОМ? |
|||
1
Вася Теркин
14.01.19
✎
09:27
|
Бесплатный.
|
|||
2
Василий Алибабаевич
14.01.19
✎
09:30
|
(1) ТабличныйДокумент от 1С. С файлами эксель работать умеет. При наличии лицензии на 1С - абсолютно бесплатен.
|
|||
3
MyNick
14.01.19
✎
09:30
|
||||
4
repin_mike
14.01.19
✎
09:30
|
"Excel.Application" - по умолчанию платный.
Юзай либреофис http://catalog.mista.ru/public/87317/ |
|||
5
Вася Теркин
14.01.19
✎
09:31
|
https://support.microsoft.com/en-us/help/273711/how-to-obtain-the-latest-excel-viewer
Excel Viewer был удален Важно : Microsoft Excel Viewer был удален в апреле 2018 года. Он больше не доступен для загрузки или получения обновлений безопасности. Чтобы продолжить просмотр файлов Excel бесплатно, мы рекомендуем установить мобильное приложение Excel или хранить документы в OneDrive или Dropbox, где Excel Online открывает их в вашем браузере. |
|||
6
ДенисЧ
14.01.19
✎
09:31
|
openOffice
|
|||
7
ДенисЧ
14.01.19
✎
09:31
|
(5) EV не поддерживал кома. Так что не расстраивайся
|
|||
8
Вася Теркин
14.01.19
✎
09:32
|
(3) COMОбъект("ADODB.Connection") - вариант.
(2) Тоже переписывать обработку надо (7) плохо... |
|||
9
Вася Теркин
14.01.19
✎
09:32
|
Переписывать не хочеца...
|
|||
10
Вася Теркин
14.01.19
✎
09:35
|
(3) А там все релизы эксель поддерживает?
Было такое //Получим количество строк и колонок. //В разных версиях Excel получаются по-разному, поэтому сначала определим версию Excel Версия = Лев(Excel.Version,Найти(Excel.Version,".")-1); Если Версия = "8" тогда ФайлСтрок = Excel.Cells.CurrentRegion.Rows.Count; ФайлКолонок = Макс(Excel.Cells.CurrentRegion.Columns.Count, 13); Иначе ФайлСтрок = Excel.Cells(1,1).SpecialCells(11).Row; ФайлКолонок = Excel.Cells(1,1).SpecialCells(11).Column; Конецесли; |
|||
11
Вася Теркин
14.01.19
✎
09:35
|
Как в COMОбъект("ADODB.Connection") это отражается?
|
|||
12
ДенисЧ
14.01.19
✎
09:36
|
(11) А там не надо это отражать.
Там просто селект делаешь |
|||
13
ДенисЧ
14.01.19
✎
09:37
|
||||
14
Вася Теркин
14.01.19
✎
09:51
|
(13) Спасибо. Но для этого мне надо все стереть.
|
|||
15
ДенисЧ
14.01.19
✎
09:52
|
(14) Выбирай, что дороже обойдётся - покупка офиса или твоя зп на переписывание всего.
|
|||
16
MyNick
14.01.19
✎
09:52
|
(14) все норм, у тебя ник для этого подходящий )
|
|||
17
Вася Теркин
14.01.19
✎
10:02
|
Обедать охота, а тут писать нада...
|
|||
18
Вася Теркин
14.01.19
✎
10:02
|
Понедельник... Я устал.
|
|||
19
Вася Теркин
14.01.19
✎
10:04
|
ТД.Прочитать(ВыбранныйФайл,СпособЧтенияЗначенийТабличногоДокумента.Текст);
по причине: Метод недоступен на тонком клиенте Я так и знал |
|||
20
Вася Теркин
14.01.19
✎
10:05
|
Переходим к плану Б
|
|||
21
Мыш
14.01.19
✎
10:05
|
(19) Перешли файл на сервер, там прочитай
|
|||
22
Вася Теркин
14.01.19
✎
10:08
|
{Обработка.ЗагрузкаИст.Форма.Форма.Форма(49)}: Ошибка при вызове метода контекста (Open)
Connection.Open(); по причине: Произошла исключительная ситуация (ADODB.Connection): Provider cannot be found. It may not be properly installed. Ищо хуже (21) Придется. |
|||
23
Вася Теркин
14.01.19
✎
10:09
|
Возвращаемся
http://catalog.mista.ru/public/137904/ |
|||
24
Вася Теркин
14.01.19
✎
10:10
|
Не, это не то
|
|||
25
Eiffil123
14.01.19
✎
10:52
|
(11) там ограничения жесткие на структуру файла (фактически строго табличная модель). И если файл с макросами - тоже не потянет.
|
|||
26
Вася Теркин
14.01.19
✎
11:23
|
(25) За это я уже волнуюсь. Но мне клянуца...
|
|||
27
Вася Теркин
14.01.19
✎
11:23
|
Работает все когда так..
|
|||
28
Базис
naïve
14.01.19
✎
11:33
|
(10) Опа. А на каких релизах экселя есть такая разница?
Что-то старое или 2010-2013-2016? |
|||
29
Вася Теркин
14.01.19
✎
13:50
|
От 8 и выше
|
|||
30
Вася Теркин
14.01.19
✎
13:51
|
"Мопед не мой"... Гугли. Сейчас все реальные пацаны только это копипастят.
|
|||
31
Fragster
гуру
14.01.19
✎
15:09
|
ТабличныйДокумент.Прочитать (SpreadsheetDocument.Read)
ТабличныйДокумент (SpreadsheetDocument) Прочитать (Read) Вариант синтаксиса: Из файла Синтаксис: Прочитать(<ИмяФайла>, <СпособЧтенияЗначений>) Параметры: <ИмяФайла> (обязательный) Тип: Строка. Имя файла табличного документа. <СпособЧтенияЗначений> (необязательный) Тип: СпособЧтенияЗначенийТабличногоДокумента. Определяет, каким образом нужно интерпретировать значения, считываемые из исходного документа XLS, XLSX или ODS. При загрузке табличного документа из формата Excel 97 - 2010 и OpenOffice Calc, в случае если в ячейке исходного документа содержалось значение типа Дата или Число, то в ячейку результирующего табличного документа это значение попадает в зависимости от значения этого параметра. Значение по умолчанию: Текст. Описание варианта метода: Чтение табличного документа из файла. Вариант синтаксиса: Из потока Синтаксис: Прочитать(<Поток>, <СпособЧтенияЗначений>, <ТипФайлаТаблицы>) Параметры: <Поток> (обязательный) Тип: Поток, ПотокВПамяти, ФайловыйПоток. Поток для чтения табличного документа. <СпособЧтенияЗначений> (необязательный) Тип: СпособЧтенияЗначенийТабличногоДокумента. Определяет, каким образом нужно интерпретировать значения, считываемые из исходного документа XLS, XLSX или ODS. При загрузке табличного документа из формата Excel 97 - 2010 и OpenOffice Calc, в случае если в ячейке исходного документа содержалось значение типа Дата или Число, то в ячейку результирующего табличного документа это значение попадает в зависимости от значения этого параметра. Значение по умолчанию: Текст. <ТипФайлаТаблицы> (необязательный) Тип: ТипФайлаТабличногоДокумента. Формат, в котором табличный документ хранится в потоке. При чтении табличного документа из потока допустимы следующие форматы: MXL, ODS. Значение по умолчанию: MXL. Описание варианта метода: Чтение табличного документа из потока. Описание: Считывает табличный документ из файла. Позволяет считывать табличный документ из файла табличного документа Microsoft Excel 97 - 2010 ( *.xls и *.xlsx) или электронной таблицы OpenOffice Calc ( *.ods). Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: ТабДок = Новый ТабличныйДокумент; ТабДок.Прочитать("C:\My Documents\Таблица1.mxl"); -------------------------------------------------------------------------------- Методическая информация |
|||
32
Fragster
гуру
14.01.19
✎
15:09
|
Считывает табличный документ из файла.
Позволяет считывать табличный документ из файла табличного документа Microsoft Excel 97 - 2010 ( *.xls и *.xlsx) или электронной таблицы OpenOffice Calc ( *.ods). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |