質問編集履歴
10
test
CHANGED
File without changes
|
test
CHANGED
@@ -192,4 +192,8 @@
|
|
192
192
|
|
193
193
|
pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
|
194
194
|
|
195
|
+
[MIT license](https://yamory.io/blog/about-mit-License/)のようなので記載だけ気をつけないとかな。
|
196
|
+
|
197
|
+
|
198
|
+
|
195
|
-
|
199
|
+
当面はcsvか、独自フォーマットでいいかな。
|
9
test
CHANGED
File without changes
|
test
CHANGED
@@ -192,4 +192,4 @@
|
|
192
192
|
|
193
193
|
pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
|
194
194
|
|
195
|
-
csv
|
195
|
+
が保守的観点からとか自由に使っていいのか調べないと。。。当面はcsvか、独自フォーマットでいいかな。
|
8
test
CHANGED
File without changes
|
test
CHANGED
@@ -188,4 +188,8 @@
|
|
188
188
|
|
189
189
|
|
190
190
|
|
191
|
-
と書いていると
|
191
|
+
と書いているとデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。Cがあやふやです。いやそんな話じゃなくてGUIの部分とバッチ処理のデータのやり取りを簡略化するにはどうすれば良いかと言う問題が残ってる気がします。
|
192
|
+
|
193
|
+
pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
|
194
|
+
|
195
|
+
csvや独自フォーマットでもいいと思いますが、json試して見たいと思います。
|
7
test
CHANGED
File without changes
|
test
CHANGED
@@ -185,3 +185,7 @@
|
|
185
185
|
用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
|
186
186
|
|
187
187
|
ありがとうございました。
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
と書いているとてデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。データのやり取り方法も共通化出来るならした方が良さそうですね。
|
6
test
CHANGED
File without changes
|
test
CHANGED
@@ -168,6 +168,10 @@
|
|
168
168
|
|
169
169
|
Shapeを扱う上でも色々な機能があると思うので良いと思っています。
|
170
170
|
|
171
|
+
shapeの図形的な結果を見たい場合はこれがよいと思います
|
172
|
+
|
173
|
+
pythonでも図形的な結果を見れますがQGISの方が詳細に見易いし、図形と属性の紐付きも分かりやすいかと思います
|
174
|
+
|
171
175
|
ただpythonの処理を流すためのGUIというより逆でデスクトップアプリケーションのマクロ言語と感じています。
|
172
176
|
|
173
177
|
|
5
test
CHANGED
File without changes
|
test
CHANGED
@@ -136,7 +136,7 @@
|
|
136
136
|
|
137
137
|
フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
|
138
138
|
|
139
|
-
**これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
|
139
|
+
**これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーター設定と結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
|
140
140
|
|
141
141
|
ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
|
142
142
|
|
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -136,7 +136,7 @@
|
|
136
136
|
|
137
137
|
フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
|
138
138
|
|
139
|
-
これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです
|
139
|
+
**これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
|
140
140
|
|
141
141
|
ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
|
142
142
|
|
@@ -181,13 +181,3 @@
|
|
181
181
|
用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
|
182
182
|
|
183
183
|
ありがとうございました。
|
184
|
-
|
185
|
-
|
186
|
-
|
187
|
-
・・・と書いたのですが、質問に追記する内容じゃない・・・でしょうか・・・
|
188
|
-
|
189
|
-
書く場所が思い当たらなかったのでここに記述しました。
|
190
|
-
|
191
|
-
場所が不適切であれば、自己解決で回答を一つ追加してそちらに移すように致しますので
|
192
|
-
|
193
|
-
その場合コメントをお願いします。
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -136,7 +136,9 @@
|
|
136
136
|
|
137
137
|
フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
|
138
138
|
|
139
|
+
これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです
|
140
|
+
|
139
|
-
ただ
|
141
|
+
ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
|
140
142
|
|
141
143
|
他の選択肢が良いのかなと思っています。
|
142
144
|
|
2
解決済みにしてからの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -126,6 +126,66 @@
|
|
126
126
|
|
127
127
|
|
128
128
|
|
129
|
-
|
129
|
+
(解決済みにしてからの追記)
|
130
130
|
|
131
|
+
色々回答ありがとうございます。
|
132
|
+
|
133
|
+
ベストアンサーは、Excelの機能を使えるVBAということにさせて頂きました。
|
134
|
+
|
135
|
+
理由は、シートでパラメータとしての入力内容や処理結果を表示したり後に残せたりすること
|
136
|
+
|
137
|
+
フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
|
138
|
+
|
139
|
+
ただ、Excelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
|
140
|
+
|
141
|
+
他の選択肢が良いのかなと思っています。
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
htaもお手軽さという点でよいのですが、.netのGUIを作れる状況でという条件が付いていましたので
|
146
|
+
|
147
|
+
作れる状況であるなら.netの方が扱いやすいと考えました。
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
pysimpleguiは、tkinterがとっつきにくかったのに比べ、容易に扱えそうな感じがしたので
|
152
|
+
|
153
|
+
pythonオンリーの場合良いかと思います。pipでインストールしないといけない点だけが
|
154
|
+
|
155
|
+
tkinterの方が優位な点だと思っています。
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
GUIビルダに関しては、pythonのGUIを画面でデザイン出来るので使いこなせるようになれば
|
160
|
+
|
161
|
+
優位になるかと感じました。
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
QGISに関しては確かにpythonを実行できるGUI.デスクトップアプリケーションです
|
166
|
+
|
131
|
-
|
167
|
+
Shapeを扱う上でも色々な機能があると思うので良いと思っています。
|
168
|
+
|
169
|
+
ただpythonの処理を流すためのGUIというより逆でデスクトップアプリケーションのマクロ言語と感じています。
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
まだまだそれぞれ習熟していないので、私の印象が正しいかどうかわかりませんし
|
174
|
+
|
175
|
+
本当にどれがベストなのかわかっていないと思うのですが、一先ずベストアンサーを選びました。
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
|
180
|
+
|
181
|
+
ありがとうございました。
|
182
|
+
|
183
|
+
|
184
|
+
|
185
|
+
・・・と書いたのですが、質問に追記する内容じゃない・・・でしょうか・・・
|
186
|
+
|
187
|
+
書く場所が思い当たらなかったのでここに記述しました。
|
188
|
+
|
189
|
+
場所が不適切であれば、自己解決で回答を一つ追加してそちらに移すように致しますので
|
190
|
+
|
191
|
+
その場合コメントをお願いします。
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -123,3 +123,9 @@
|
|
123
123
|
windows10
|
124
124
|
|
125
125
|
Python 3.9.2
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
色々回答ありがとうございます。時間が取れた時に試してみようと思います。
|
130
|
+
|
131
|
+
ただCOMを作るのは無しそうですね。試すのもやめておきます。
|