質問編集履歴
10
title
CHANGED
File without changes
|
body
CHANGED
@@ -95,4 +95,6 @@
|
|
95
95
|
|
96
96
|
と書いているとデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。Cがあやふやです。いやそんな話じゃなくてGUIの部分とバッチ処理のデータのやり取りを簡略化するにはどうすれば良いかと言う問題が残ってる気がします。
|
97
97
|
pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
|
98
|
+
[MIT license](https://yamory.io/blog/about-mit-License/)のようなので記載だけ気をつけないとかな。
|
99
|
+
|
98
|
-
|
100
|
+
当面はcsvか、独自フォーマットでいいかな。
|
9
title
CHANGED
File without changes
|
body
CHANGED
@@ -95,4 +95,4 @@
|
|
95
95
|
|
96
96
|
と書いているとデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。Cがあやふやです。いやそんな話じゃなくてGUIの部分とバッチ処理のデータのやり取りを簡略化するにはどうすれば良いかと言う問題が残ってる気がします。
|
97
97
|
pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
|
98
|
-
csv
|
98
|
+
が保守的観点からとか自由に使っていいのか調べないと。。。当面はcsvか、独自フォーマットでいいかな。
|
8
title
CHANGED
File without changes
|
body
CHANGED
@@ -93,4 +93,6 @@
|
|
93
93
|
用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
|
94
94
|
ありがとうございました。
|
95
95
|
|
96
|
-
と書いていると
|
96
|
+
と書いているとデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。Cがあやふやです。いやそんな話じゃなくてGUIの部分とバッチ処理のデータのやり取りを簡略化するにはどうすれば良いかと言う問題が残ってる気がします。
|
97
|
+
pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
|
98
|
+
csvや独自フォーマットでもいいと思いますが、json試して見たいと思います。
|
7
title
CHANGED
File without changes
|
body
CHANGED
@@ -91,4 +91,6 @@
|
|
91
91
|
本当にどれがベストなのかわかっていないと思うのですが、一先ずベストアンサーを選びました。
|
92
92
|
|
93
93
|
用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
|
94
|
-
ありがとうございました。
|
94
|
+
ありがとうございました。
|
95
|
+
|
96
|
+
と書いているとてデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。データのやり取り方法も共通化出来るならした方が良さそうですね。
|
6
title
CHANGED
File without changes
|
body
CHANGED
@@ -83,6 +83,8 @@
|
|
83
83
|
|
84
84
|
QGISに関しては確かにpythonを実行できるGUI.デスクトップアプリケーションです
|
85
85
|
Shapeを扱う上でも色々な機能があると思うので良いと思っています。
|
86
|
+
shapeの図形的な結果を見たい場合はこれがよいと思います
|
87
|
+
pythonでも図形的な結果を見れますがQGISの方が詳細に見易いし、図形と属性の紐付きも分かりやすいかと思います
|
86
88
|
ただpythonの処理を流すためのGUIというより逆でデスクトップアプリケーションのマクロ言語と感じています。
|
87
89
|
|
88
90
|
まだまだそれぞれ習熟していないので、私の印象が正しいかどうかわかりませんし
|
5
title
CHANGED
File without changes
|
body
CHANGED
@@ -67,7 +67,7 @@
|
|
67
67
|
ベストアンサーは、Excelの機能を使えるVBAということにさせて頂きました。
|
68
68
|
理由は、シートでパラメータとしての入力内容や処理結果を表示したり後に残せたりすること
|
69
69
|
フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
|
70
|
-
**これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
|
70
|
+
**これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーター設定と結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
|
71
71
|
ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
|
72
72
|
他の選択肢が良いのかなと思っています。
|
73
73
|
|
4
title
CHANGED
File without changes
|
body
CHANGED
@@ -67,7 +67,7 @@
|
|
67
67
|
ベストアンサーは、Excelの機能を使えるVBAということにさせて頂きました。
|
68
68
|
理由は、シートでパラメータとしての入力内容や処理結果を表示したり後に残せたりすること
|
69
69
|
フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
|
70
|
-
これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです
|
70
|
+
**これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
|
71
71
|
ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
|
72
72
|
他の選択肢が良いのかなと思っています。
|
73
73
|
|
@@ -89,9 +89,4 @@
|
|
89
89
|
本当にどれがベストなのかわかっていないと思うのですが、一先ずベストアンサーを選びました。
|
90
90
|
|
91
91
|
用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
|
92
|
-
ありがとうございました。
|
92
|
+
ありがとうございました。
|
93
|
-
|
94
|
-
・・・と書いたのですが、質問に追記する内容じゃない・・・でしょうか・・・
|
95
|
-
書く場所が思い当たらなかったのでここに記述しました。
|
96
|
-
場所が不適切であれば、自己解決で回答を一つ追加してそちらに移すように致しますので
|
97
|
-
その場合コメントをお願いします。
|
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -67,7 +67,8 @@
|
|
67
67
|
ベストアンサーは、Excelの機能を使えるVBAということにさせて頂きました。
|
68
68
|
理由は、シートでパラメータとしての入力内容や処理結果を表示したり後に残せたりすること
|
69
69
|
フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
|
70
|
+
これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです
|
70
|
-
ただ
|
71
|
+
ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
|
71
72
|
他の選択肢が良いのかなと思っています。
|
72
73
|
|
73
74
|
htaもお手軽さという点でよいのですが、.netのGUIを作れる状況でという条件が付いていましたので
|
2
解決済みにしてからの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -62,5 +62,35 @@
|
|
62
62
|
windows10
|
63
63
|
Python 3.9.2
|
64
64
|
|
65
|
+
(解決済みにしてからの追記)
|
65
|
-
色々回答ありがとうございます。
|
66
|
+
色々回答ありがとうございます。
|
67
|
+
ベストアンサーは、Excelの機能を使えるVBAということにさせて頂きました。
|
68
|
+
理由は、シートでパラメータとしての入力内容や処理結果を表示したり後に残せたりすること
|
69
|
+
フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
|
70
|
+
ただ、Excelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
|
71
|
+
他の選択肢が良いのかなと思っています。
|
72
|
+
|
73
|
+
htaもお手軽さという点でよいのですが、.netのGUIを作れる状況でという条件が付いていましたので
|
74
|
+
作れる状況であるなら.netの方が扱いやすいと考えました。
|
75
|
+
|
76
|
+
pysimpleguiは、tkinterがとっつきにくかったのに比べ、容易に扱えそうな感じがしたので
|
77
|
+
pythonオンリーの場合良いかと思います。pipでインストールしないといけない点だけが
|
78
|
+
tkinterの方が優位な点だと思っています。
|
79
|
+
|
80
|
+
GUIビルダに関しては、pythonのGUIを画面でデザイン出来るので使いこなせるようになれば
|
81
|
+
優位になるかと感じました。
|
82
|
+
|
83
|
+
QGISに関しては確かにpythonを実行できるGUI.デスクトップアプリケーションです
|
66
|
-
|
84
|
+
Shapeを扱う上でも色々な機能があると思うので良いと思っています。
|
85
|
+
ただpythonの処理を流すためのGUIというより逆でデスクトップアプリケーションのマクロ言語と感じています。
|
86
|
+
|
87
|
+
まだまだそれぞれ習熟していないので、私の印象が正しいかどうかわかりませんし
|
88
|
+
本当にどれがベストなのかわかっていないと思うのですが、一先ずベストアンサーを選びました。
|
89
|
+
|
90
|
+
用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
|
91
|
+
ありがとうございました。
|
92
|
+
|
93
|
+
・・・と書いたのですが、質問に追記する内容じゃない・・・でしょうか・・・
|
94
|
+
書く場所が思い当たらなかったのでここに記述しました。
|
95
|
+
場所が不適切であれば、自己解決で回答を一つ追加してそちらに移すように致しますので
|
96
|
+
その場合コメントをお願いします。
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -60,4 +60,7 @@
|
|
60
60
|
### 補足情報(FW/ツールのバージョンなど)
|
61
61
|
|
62
62
|
windows10
|
63
|
-
Python 3.9.2
|
63
|
+
Python 3.9.2
|
64
|
+
|
65
|
+
色々回答ありがとうございます。時間が取れた時に試してみようと思います。
|
66
|
+
ただCOMを作るのは無しそうですね。試すのもやめておきます。
|