質問するログイン新規登録

質問編集履歴

10

2021/04/10 15:11

投稿

xail2222
xail2222

スコア1530

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
- が保守的観点からとか自由に使っていいのか調べないと。。。当面はcsvか、独自フォーマットでいいかな。
100
+ 当面はcsvか、独自フォーマットでいいかな。

9

2021/04/10 15:10

投稿

xail2222
xail2222

スコア1530

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独自フォーマットでいいと思いますが、json試して見たいと思います
98
+ が保守的観点からとか自由に使っていいのか調べないと。。。当面はcsvか、独自フォーマットでいいかな

8

2021/04/10 15:00

投稿

xail2222
xail2222

スコア1530

title CHANGED
File without changes
body CHANGED
@@ -93,4 +93,6 @@
93
93
  用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
94
94
  ありがとうございました。
95
95
 
96
- と書いているとデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。データのやり取り方法も共通出来ならした方がさそ
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

2021/04/10 14:49

投稿

xail2222
xail2222

スコア1530

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

2021/04/10 14:16

投稿

xail2222
xail2222

スコア1530

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

2021/04/10 13:39

投稿

xail2222
xail2222

スコア1530

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

2021/04/10 13:28

投稿

xail2222
xail2222

スコア1530

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

2021/04/10 13:26

投稿

xail2222
xail2222

スコア1530

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
- ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
71
+ ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
71
72
  他の選択肢が良いのかなと思っています。
72
73
 
73
74
  htaもお手軽さという点でよいのですが、.netのGUIを作れる状況でという条件が付いていましたので

2

解決済みにしてからの追記

2021/04/10 13:25

投稿

xail2222
xail2222

スコア1530

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
- ただCOM作るのは無しそうですね。試すのやめおきます。
84
+ Shapeでも色々な機能があると思うので良いと思っます。
85
+ ただpythonの処理を流すためのGUIというより逆でデスクトップアプリケーションのマクロ言語と感じています。
86
+
87
+ まだまだそれぞれ習熟していないので、私の印象が正しいかどうかわかりませんし
88
+ 本当にどれがベストなのかわかっていないと思うのですが、一先ずベストアンサーを選びました。
89
+
90
+ 用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
91
+ ありがとうございました。
92
+
93
+ ・・・と書いたのですが、質問に追記する内容じゃない・・・でしょうか・・・
94
+ 書く場所が思い当たらなかったのでここに記述しました。
95
+ 場所が不適切であれば、自己解決で回答を一つ追加してそちらに移すように致しますので
96
+ その場合コメントをお願いします。

1

2021/04/09 15:14

投稿

xail2222
xail2222

スコア1530

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を作るのは無しそうですね。試すのもやめておきます。