|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
|
Создать приложение windows02.09.2020, 10:03. Показов 1252. Ответов 11
Метки нет (Все метки)
Добрый день.
Ребята, подскажите, пожалуйста, в решении задачи. Есть json файл, мне нужно его разобрать(по определенным условиям и сформировать нужный вид) и сделать csv. Есть вариант решения на js, но через консоль. Можно ли написать простое приложение(без необходимости установки) для обработки json и выгрузке получившегося файла? С чего начать, как лучше сделать? на Питоне ни разу не работал, как раз хотел пощупать.
0
|
|
| 02.09.2020, 10:03 | |
|
Ответы с готовыми решениями:
11
создать Windows-приложение Создать windows приложение Создать Windows-приложение |
|
|
||||
| 02.09.2020, 10:24 | ||||
|
Минимальное приложение на питоне, вообще-то, тоже будет консольным. Консоль - это нормально.
0
|
||||
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
||
| 02.09.2020, 10:28 [ТС] | ||
|
Ржунимагу, изврат заставлять блондинок в дебаггере хрома скрипт запускать скопипастенный из ворда. Как exe'шник я это и представлял. делают же калькуляторы простенькие.
0
|
||
|
|
|
| 02.09.2020, 10:35 | |
|
Владимир23, да, изврат, потому что ради простенькой операции (json->csv) у вас будет пакет на несколько десятков мегабайт.
Не понимаю, при чём тут дебаггер хрома и ворд. Вы себе представляли неправильно. Если вам нужен ехе-шник, то питон - не лучший выбор. Можете ржать дальше.
0
|
|
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
|||
| 02.09.2020, 10:40 [ТС] | |||
|
подскажите на чем можно сделать7
0
|
|||
|
|
||
| 02.09.2020, 10:54 | ||
|
Владимир23, "из пушки по воробьям" - устойчивое выражение.
Ну, во-первых, если у вас уже всё завязано на MS Office, то можно VBA. Во-вторых, интерпретатор JS, точнее, диалект JSript, в винде уже тоже имеется (см. Windows Script Host). JSON он, наверное, умеет обрабатывать нативно, я не в курсе. Это чтобы запускать на голой винде, даже без браузера. В третьих, можно переписать на JS в виде простой веб-странички. Если JS окажется слишком сложным (мне он в своё время немного поломал мозг) - то можно банальный C#. Добавлено через 4 минуты Ах да, ещё PowerShell. У него, правда, синтаксис ужасный. Зато безопасно (не ехе, всё открыто).
0
|
||
|
|
|||||||
| 02.09.2020, 16:06 | |||||||
Для запуска скрипта блондинкой придется написать еще батник на пару строк. Или вообще можно засунуть весь скрипт в батник (это называемые гибридные батники).
0
|
|||||||
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
|
| 02.09.2020, 16:11 [ТС] | |
|
Я накидал скрипт на powershell, подскажи как батник для запуска ps скрипта написать. Это же не exe будет?
0
|
|
|
|
||
| 02.09.2020, 16:22 | ||
|
Ответ выше и так было немного offtop :-) ---------------------------- exe-шник из Python сделать, конечно, можно, но он и размерчик будет иметь немаленький и запускаться небыстро (так как это всего лишь упаковка в sfx архив с распаковкой в TEMP и последующим запуском). Для подобного рода задач (если они требуют производительности) на Python обычно пишут микросервис, который работает в постоянном режиме где-то на серваке и к нему по http (каким-нибудь curl или wget) делают запрос, получают результат работы. Но для вас это будет сложно и, наверно, оверхед.
0
|
||
| 02.09.2020, 18:12 | |||
|
Не по теме:
Во-первых, для больше\меньше используются опции. Во-вторых для вывода в файл > работает, но фактически не нужен, так как есть более производительный командлет.
0
|
|||
|
|
|||
| 02.09.2020, 20:32 | |||
|
Они попытались сделать powershell совместимым с batch. И в итоге получился такой мутант. Добавлено через 28 секунд
0
|
|||
| 02.09.2020, 20:32 | |
|
Помогаю со студенческими работами здесь
12
Создать многооконное Windows-приложение Создать приложение Windows Form Как создать Windows приложение Создать приложение windows form Создать Windows приложение на JavaScript Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|