Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 05.12.2016
Сообщений: 86

Загрузка в юпитер данных qvd

12.10.2020, 18:19. Показов 1543. Ответов 0

Студворк — интернет-сервис помощи студентам
Добрый день, эксперты!)

У меня возникла необходимость работы с данными формата .qvd в ноутбуке Юпитера. Просто хочу загрузить таблицу и работать с ней. Не подскажете, как это сделать?

Посмотрел на форумах и в ответ получил сухой код, который не работает:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
def qvd_to_pandas(src_qvd):
 
    from tempfile import TemporaryDirectory
    from pathlib import Path
 
    from win32com.client import Dispatch
    import pandas as pd
 
    with TemporaryDirectory(dir='.') as tmp_dir:
        tmp_csv = Path(tmp_dir).absolute() / 'tmp.csv'
        tmp_qvw = Path(tmp_dir).absolute() / 'tmp.qvw'
 
        script = f'''    
        ExportTable: REPLACE LOAD * FROM {Path(src_qvd).absolute()} (qvd);
        STORE ExportTable INTO {tmp_csv} (txt);
        DROP TABLE ExportTable;
        '''
 
        qv = Dispatch('QlikTech.QlikView')
        active_doc = qv.CreateDoc()
 
        doc_properties = active_doc.GetProperties()
        doc_properties.script = doc_properties.script + script
 
        active_doc.SetProperties(doc_properties)
        active_doc.SaveAs(tmp_qvw)
        active_doc.ReloadEx(0, 1)
 
        active_doc.CloseDoc()
        qv.Quit()
 
        df = pd.read_csv(open(tmp_csv, encoding='utf8'), dtype=str)
 
    return df
 
df = qvd_to_pandas('my_qvd_file.qvd')
Может быть, я что-то неправильно делаю. Я заменил только в последней строке название своего файла

Заранее большое спасибо за любую идею или решение проблемы!!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.10.2020, 18:19
Ответы с готовыми решениями:

Вывод данных из файла .dat на Юпитер Ноутбук
В этом коде я вывел данные из файла .dat, он просто берет данные которые там хранятся(в моем файле только температура), а мне необходимо...

Задачка Юпитер
Всех приветствую! Столкнулся с проблеммой в решении задачи. Проблемма заключается в том, что при перелёте робота у меня ничего не выводи,...

Автоматизировать запуск юпитер ноутбука
Здравствуйте. Установлена анаконда(Win10), есть ярлык для запуска ноутбука(скрипт который формирует адрес, котрый нужно ввести в...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2020, 18:19
Помогаю со студенческими работами здесь

Каким будет Юпитер в будущем?
Как известно, Юпитер излучает вдвое больше энергии, чем получает ее от Солнца. Это объясняется гравитационным сжатием Юпитера. Иными...

Используя пандос,и юпитер ноут
Использовать объект Series, содержащий следующие индексы: фамилия, имя; знак Зодиака; дата рождения (отдельный индекс для каждого из трех...

Оценить радиус когерентности света, проходящего от Солнца на Юпитер ?
Оценить радиус когерентности p света, проходящего от Сонця на Юпитер. Сравнить его с радиусом когерентности р(3) света, приходящего от...

Библиотека pyvis.network. Не отобразить визуализацию без интернета. Юпитер ноутбук
Здравствуйте! Подскажите, пожалуйста какую команду вписать, чтобы отобразить результат нижеприведённого кода в самом ноутбуке при...

Как получить общее количество повторов значений каждой ячейки в датафрейме (Юпитер ноутбук)
Здравствуйте! Подскажите, пожалуйста, как получить общее количество повторов значений каждой ячейки в датафрейме. По столбцу общее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Контроль корректности заполнения дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru