質問編集履歴
6
ファイルとディレクトリの配置追加記入
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,6 +88,48 @@
|
|
88
88
|
|
89
89
|
### 補足情報(FW/ツールのバージョンなど)
|
90
90
|
|
91
|
+
ファイルとディレクトリの配置
|
92
|
+
|
93
|
+
_pycache_
|
94
|
+
|
95
|
+
|-app.cpython-39.pyc
|
96
|
+
|
97
|
+
images
|
98
|
+
|
99
|
+
|-2.png
|
100
|
+
|
101
|
+
static
|
102
|
+
|
103
|
+
|-design.css
|
104
|
+
|
105
|
+
templates
|
106
|
+
|
107
|
+
|-howto.html
|
108
|
+
|
109
|
+
|-index.html
|
110
|
+
|
111
|
+
|-searched.html
|
112
|
+
|
113
|
+
|-table.html
|
114
|
+
|
115
|
+
templateslogin
|
116
|
+
|
117
|
+
|-Registar.html
|
118
|
+
|
119
|
+
|-top.html
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
app.py
|
124
|
+
|
125
|
+
date.py
|
126
|
+
|
127
|
+
stock.py
|
128
|
+
|
129
|
+
クレスコ財務データ(自動保存済み).csv
|
130
|
+
|
131
|
+
|
132
|
+
|
91
133
|
|
92
134
|
|
93
135
|
FW:flask
|
5
エラー文以外のソースコードの開示と細かいところ修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,9 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
```
|
25
|
+
```stock
|
26
|
+
|
27
|
+
.py
|
26
28
|
|
27
29
|
@app.route("/tab")
|
28
30
|
|
@@ -44,9 +46,35 @@
|
|
44
46
|
|
45
47
|
.html
|
46
48
|
|
47
|
-
|
49
|
+
<table border="1" class="dataframe">
|
50
|
+
|
48
|
-
|
51
|
+
<thead>
|
52
|
+
|
53
|
+
<tr style="text-align: right;">
|
54
|
+
|
55
|
+
|
56
|
+
|
49
|
-
<h
|
57
|
+
<th>クレスコ株式会社</th>
|
58
|
+
|
59
|
+
<th>2020年3月31日前連結会計年度</th>
|
60
|
+
|
61
|
+
<th>2021年3月31日前連結会計年度</th>
|
62
|
+
|
63
|
+
</tr>
|
64
|
+
|
65
|
+
</thead>
|
66
|
+
|
67
|
+
<tbody>
|
68
|
+
|
69
|
+
<tr>
|
70
|
+
|
71
|
+
<th>現金及び預金</th>
|
72
|
+
|
73
|
+
<td>9407848</td> <h2>バランスは..{{ fi }}</h2>
|
74
|
+
|
75
|
+
<td>11039932</td>
|
76
|
+
|
77
|
+
</tr>
|
50
78
|
|
51
79
|
```
|
52
80
|
|
@@ -68,20 +96,710 @@
|
|
68
96
|
|
69
97
|
pandasダウンロード済み
|
70
98
|
|
71
|
-
ファイル:
|
72
|
-
|
73
|
-
|
74
|
-
|
75
|
-
|
76
|
-
|
77
|
-
|
78
|
-
|
79
|
-
|
99
|
+
ファイル:
|
100
|
+
|
101
|
+
templates
|
102
|
+
|
103
|
+
-howto.html
|
104
|
+
|
105
|
+
```text
|
106
|
+
|
107
|
+
<!DOCTYPE html>
|
108
|
+
|
109
|
+
<html lang="ja">
|
110
|
+
|
111
|
+
<head>
|
112
|
+
|
113
|
+
<meta charset="UTF-8">
|
114
|
+
|
115
|
+
<title></title>
|
116
|
+
|
117
|
+
<link rel="stylesheet" type="text/css" href="stylesheets/design.css">
|
118
|
+
|
119
|
+
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin="anonymous">
|
120
|
+
|
121
|
+
</head>
|
122
|
+
|
123
|
+
<body>
|
124
|
+
|
125
|
+
<h3>説明</h3>
|
126
|
+
|
127
|
+
<p>kajoijdasij</p>
|
128
|
+
|
129
|
+
</body>
|
130
|
+
|
131
|
+
```
|
132
|
+
|
133
|
+
-index.html
|
134
|
+
|
135
|
+
```indextext
|
136
|
+
|
137
|
+
<body>
|
138
|
+
|
139
|
+
<nav class="navbar navbar-light bg-light">
|
140
|
+
|
141
|
+
<div class="container-fluid">
|
142
|
+
|
143
|
+
<a class="navbar-brand" href="/">Value Searcher</a>
|
144
|
+
|
145
|
+
<form class="d-flex" action="/howto" method="GET">
|
146
|
+
|
147
|
+
<a type="button" class="btn btn-primary" href="/howto">使い方</a>
|
148
|
+
|
149
|
+
</form>
|
150
|
+
|
151
|
+
<form class="d-flex" action="/login" method="GET">
|
152
|
+
|
153
|
+
<a type="button" class="btn btn-primary" href="/registar">ログイン</a>
|
154
|
+
|
155
|
+
</form>
|
156
|
+
|
157
|
+
<form class="d-flex" method="POST">
|
158
|
+
|
159
|
+
<input class="form-control me-2" type="search" placeholder="ソニー,2143" aria-label="Search" name=num >
|
160
|
+
|
161
|
+
<button class="btn btn-outline-success" type="submit">Search</button>
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
</form>
|
166
|
+
|
167
|
+
</div>
|
168
|
+
|
169
|
+
</nav>
|
170
|
+
|
171
|
+
<img src="/static/images/22272499.png"height="1040" width="1980">
|
172
|
+
|
173
|
+
<a class="btn btn-primary" href="/searched" role="button">問い合わせ</a>
|
174
|
+
|
175
|
+
<a class="btn btn-primary" href="/tab" role="button">利用規約</a>
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.bundle.min.js" integrity="sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kgf80OJFdroafW" crossorigin="anonymous"></script>
|
180
|
+
|
181
|
+
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.4/dist/umd/popper.min.js" integrity="sha384-q2kxQ16AaE6UbzuKqyBE9/u/KzioAlnx2maXQHiDX9d4/zp8Ok3f+M7DPm+Ib6IU" crossorigin="anonymous"></script>
|
182
|
+
|
183
|
+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.min.js" integrity="sha384-pQQkAEnwaBkjpqZ8RU1fF1AKtTcHJwFl3pblpTlHXybJjHpMYo79HY3hIi4NKxyj" crossorigin="anonymous"></script>
|
184
|
+
|
185
|
+
</body>
|
186
|
+
|
187
|
+
</html>
|
188
|
+
|
189
|
+
```
|
190
|
+
|
191
|
+
searched.html
|
192
|
+
|
193
|
+
```
|
194
|
+
|
195
|
+
<!DOCTYPE html>
|
196
|
+
|
197
|
+
<html lang="ja">
|
198
|
+
|
199
|
+
<head>
|
200
|
+
|
201
|
+
<meta charset="UTF-8">
|
202
|
+
|
203
|
+
<title></title>
|
204
|
+
|
205
|
+
<link rel="stylesheet" type="text/css" href="stylesheets/design.css">
|
206
|
+
|
207
|
+
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin="anonymous">
|
208
|
+
|
209
|
+
</head>
|
210
|
+
|
211
|
+
<body>
|
212
|
+
|
213
|
+
<p>表示中</p>
|
214
|
+
|
215
|
+
</body>
|
216
|
+
|
217
|
+
```
|
218
|
+
|
219
|
+
table.html
|
220
|
+
|
221
|
+
|
222
|
+
|
223
|
+
templateslogin
|
224
|
+
|
225
|
+
-register.html
|
226
|
+
|
227
|
+
```text
|
228
|
+
|
229
|
+
<!DOCTYPE html>
|
230
|
+
|
231
|
+
<html lang="ja">
|
232
|
+
|
233
|
+
<head>
|
234
|
+
|
235
|
+
<meta charset="UTF-8">
|
236
|
+
|
237
|
+
<title>Registar</title>
|
238
|
+
|
239
|
+
<link rel="stylesheet" type="text/css" href="stylesheets/design.css">
|
240
|
+
|
241
|
+
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin="anonymous">
|
242
|
+
|
243
|
+
</head>
|
244
|
+
|
245
|
+
<body>
|
246
|
+
|
247
|
+
<h1>新規登録</h1>
|
248
|
+
|
249
|
+
<a href="/top">ログイン画面に戻る</a>
|
250
|
+
|
251
|
+
{% if status == "exist_user" %}
|
252
|
+
|
253
|
+
<p>そのユーザは既に登録されています。</p>
|
254
|
+
|
255
|
+
{% endif %}
|
256
|
+
|
257
|
+
<form action="/registar" method="post">
|
258
|
+
|
259
|
+
<input type="text" name="user_name" placeholder="user name">
|
260
|
+
|
261
|
+
<input type="password" name="password" placeholder="password">
|
262
|
+
|
263
|
+
<input type="submit" value="新規登録">
|
264
|
+
|
265
|
+
</form>
|
266
|
+
|
267
|
+
</body>
|
268
|
+
|
269
|
+
</html>
|
270
|
+
|
271
|
+
```
|
272
|
+
|
273
|
+
-top.html
|
274
|
+
|
275
|
+
```text
|
276
|
+
|
277
|
+
<!DOCTYPE html>
|
278
|
+
|
279
|
+
<html lang="ja">
|
280
|
+
|
281
|
+
<head>
|
282
|
+
|
283
|
+
<meta charset="UTF-8">
|
284
|
+
|
285
|
+
<title>Login</title>
|
286
|
+
|
287
|
+
</head>
|
288
|
+
|
289
|
+
<body>
|
290
|
+
|
291
|
+
<h1>ログイン</h1>
|
292
|
+
|
293
|
+
{% if status == "user_notfound" %}
|
294
|
+
|
295
|
+
<p>ユーザが見つかりません。新規登録しましょう。</p>
|
296
|
+
|
297
|
+
{% elif status == "wrong_password" %}
|
298
|
+
|
299
|
+
<p>パスワードが間違っています。</p>
|
300
|
+
|
301
|
+
{% elif status == "logout" %}
|
302
|
+
|
303
|
+
<p>ログアウトが完了しました。</p>
|
304
|
+
|
305
|
+
{% endif %}
|
306
|
+
|
307
|
+
<form action="/login" method="post">
|
308
|
+
|
309
|
+
<input type="text" name="user_name" placeholder="user name">
|
310
|
+
|
311
|
+
<input type="password" name="password" placeholder="password">
|
312
|
+
|
313
|
+
<input type="submit" value="Login">
|
314
|
+
|
315
|
+
</form>
|
316
|
+
|
317
|
+
<a href="/newcomer">新規登録はこちら</a>
|
318
|
+
|
319
|
+
</body>
|
320
|
+
|
321
|
+
</html>
|
322
|
+
|
323
|
+
```
|
80
324
|
|
81
325
|
|
82
326
|
|
83
327
|
app.py
|
84
328
|
|
329
|
+
```apptext
|
330
|
+
|
331
|
+
from flask import Flask,render_template,request
|
332
|
+
|
333
|
+
import pandas as pd
|
334
|
+
|
335
|
+
|
336
|
+
|
337
|
+
app = Flask(__name__)
|
338
|
+
|
339
|
+
@app.route('/',methods=["GET", "POST"])
|
340
|
+
|
341
|
+
def index():
|
342
|
+
|
343
|
+
return render_template('index.html')
|
344
|
+
|
345
|
+
@app.route('/searched',methods=["GET", "POST"])
|
346
|
+
|
347
|
+
def searched():
|
348
|
+
|
349
|
+
if request.method=='GET':
|
350
|
+
|
351
|
+
return render_template('searched.html')
|
352
|
+
|
353
|
+
@app.route("/howto",methods=["GET"])
|
354
|
+
|
355
|
+
def howto():
|
356
|
+
|
357
|
+
return render_template("howto.html")
|
358
|
+
|
359
|
+
@app.route("/tab",methods=["GET"])
|
360
|
+
|
361
|
+
def tab():
|
362
|
+
|
363
|
+
return render_template("table.html")
|
364
|
+
|
365
|
+
@app.route("/searched/table")
|
366
|
+
|
367
|
+
def table():
|
368
|
+
|
369
|
+
col_names = ['c{}'.format(i) for i in range(2)]
|
370
|
+
|
371
|
+
df=pd.read_csv('クレスコ財務データ(自動保存済み).csv',encoding='utf-8',names = col_names )
|
372
|
+
|
373
|
+
df.index=[
|
374
|
+
|
375
|
+
'クレスコ株式会社'
|
376
|
+
|
377
|
+
'現金及び預金'
|
378
|
+
|
379
|
+
,'受取手形及び売掛金'
|
380
|
+
|
381
|
+
,'電子記録債権'
|
382
|
+
|
383
|
+
,'有価証券'
|
384
|
+
|
385
|
+
,'金銭の信託'
|
386
|
+
|
387
|
+
,'商品及び製品'
|
388
|
+
|
389
|
+
,'仕掛品'
|
390
|
+
|
391
|
+
,'貯蔵品'
|
392
|
+
|
393
|
+
,'前払費用'
|
394
|
+
|
395
|
+
,'その他'
|
396
|
+
|
397
|
+
,'貸倒引当金'
|
398
|
+
|
399
|
+
,'流動資産合計'
|
400
|
+
|
401
|
+
,'固定資産'
|
402
|
+
|
403
|
+
,'有形固定資産'
|
404
|
+
|
405
|
+
, '建物'
|
406
|
+
|
407
|
+
,'減価償却累計額'
|
408
|
+
|
409
|
+
, '建物(純額)'
|
410
|
+
|
411
|
+
, '工具、器具及び備品'
|
412
|
+
|
413
|
+
, '減価償却累計額'
|
414
|
+
|
415
|
+
, '工具、器具及び備品(純額)'
|
416
|
+
|
417
|
+
, '土地'
|
418
|
+
|
419
|
+
, 'リース資産'
|
420
|
+
|
421
|
+
, '減価償却累計額'
|
422
|
+
|
423
|
+
,'リース資産(純額)'
|
424
|
+
|
425
|
+
, '有形固定資産合計'
|
426
|
+
|
427
|
+
, '無形固定資産'
|
428
|
+
|
429
|
+
, 'のれん'
|
430
|
+
|
431
|
+
, 'ソフトウエア'
|
432
|
+
|
433
|
+
, 'その他'
|
434
|
+
|
435
|
+
, '無形固定資産合計'
|
436
|
+
|
437
|
+
, '投資その他の資産'
|
438
|
+
|
439
|
+
, '投資有価証券'
|
440
|
+
|
441
|
+
, '敷金及び保証金'
|
442
|
+
|
443
|
+
, '保険積立金'
|
444
|
+
|
445
|
+
,'繰延税金資産'
|
446
|
+
|
447
|
+
, 'その他'
|
448
|
+
|
449
|
+
,'貸倒引当金'
|
450
|
+
|
451
|
+
,'投資その他の資産合計'
|
452
|
+
|
453
|
+
, '固定資産合計'
|
454
|
+
|
455
|
+
,'資産合計'
|
456
|
+
|
457
|
+
,'買掛金'
|
458
|
+
|
459
|
+
,'短期借入金'
|
460
|
+
|
461
|
+
,'1年内返済予定の長期借入金'
|
462
|
+
|
463
|
+
,'リース債務'
|
464
|
+
|
465
|
+
,'未払金'
|
466
|
+
|
467
|
+
, '未払法人税等'
|
468
|
+
|
469
|
+
,'未払事業所税'
|
470
|
+
|
471
|
+
,'未払消費税等'
|
472
|
+
|
473
|
+
,'賞与引当金'
|
474
|
+
|
475
|
+
,'役員賞与引当金'
|
476
|
+
|
477
|
+
,'受注損失引当金'
|
478
|
+
|
479
|
+
,'その他'
|
480
|
+
|
481
|
+
,'流動負債合計'
|
482
|
+
|
483
|
+
,'長期借入金'
|
484
|
+
|
485
|
+
,'長期未払金'
|
486
|
+
|
487
|
+
,'リース債務'
|
488
|
+
|
489
|
+
,'退職給付に係る負債'
|
490
|
+
|
491
|
+
,'資産除去債務'
|
492
|
+
|
493
|
+
,'繰延税金負債'
|
494
|
+
|
495
|
+
,'固定負債合計'
|
496
|
+
|
497
|
+
,'負債合計'
|
498
|
+
|
499
|
+
,'資本金'
|
500
|
+
|
501
|
+
,'資本剰余金'
|
502
|
+
|
503
|
+
,'利益剰余金'
|
504
|
+
|
505
|
+
,'自己株式'
|
506
|
+
|
507
|
+
,'株主資本合計'
|
508
|
+
|
509
|
+
,'その他有価証券評価差額金'
|
510
|
+
|
511
|
+
,'為替換算調整勘定'
|
512
|
+
|
513
|
+
,'退職給付に係る調整累計額'
|
514
|
+
|
515
|
+
,'その他の包括利益累計額合計'
|
516
|
+
|
517
|
+
,'新株予約権'
|
518
|
+
|
519
|
+
,'純資産合計'
|
520
|
+
|
521
|
+
,'売上高'
|
522
|
+
|
523
|
+
,'売上原価'
|
524
|
+
|
525
|
+
,'売上総利益'
|
526
|
+
|
527
|
+
,'販売費及び一般管理費'
|
528
|
+
|
529
|
+
,'広告宣伝費'
|
530
|
+
|
531
|
+
,'役員報酬及び給料手当'
|
532
|
+
|
533
|
+
,'賞与'
|
534
|
+
|
535
|
+
,'賞与引当金繰入額'
|
536
|
+
|
537
|
+
,'役員賞与引当金繰入額'
|
538
|
+
|
539
|
+
,'退職給付費用'
|
540
|
+
|
541
|
+
,'法定福利費'
|
542
|
+
|
543
|
+
,'採用費'
|
544
|
+
|
545
|
+
,'交際費'
|
546
|
+
|
547
|
+
,'地代家賃'
|
548
|
+
|
549
|
+
,'消耗品費'
|
550
|
+
|
551
|
+
,'のれん償却額'
|
552
|
+
|
553
|
+
,'事業税'
|
554
|
+
|
555
|
+
,'貸倒引当金繰入額'
|
556
|
+
|
557
|
+
,'その他'
|
558
|
+
|
559
|
+
,'販売費及び一般管理費合計'
|
560
|
+
|
561
|
+
,'営業外収益'
|
562
|
+
|
563
|
+
,'受取利息'
|
564
|
+
|
565
|
+
,'受取配当金'
|
566
|
+
|
567
|
+
,'有価証券売却益'
|
568
|
+
|
569
|
+
,'デリバティブ評価益'
|
570
|
+
|
571
|
+
,'助成金収入'
|
572
|
+
|
573
|
+
,'持分法による投資利益'
|
574
|
+
|
575
|
+
,'その他'
|
576
|
+
|
577
|
+
,'営業外収益合計'
|
578
|
+
|
579
|
+
,'支払利息'
|
580
|
+
|
581
|
+
,'有価証券評価損'
|
582
|
+
|
583
|
+
,'投資顧問料'
|
584
|
+
|
585
|
+
,'デリバティブ評価損'
|
586
|
+
|
587
|
+
,'自己株式取得費用'
|
588
|
+
|
589
|
+
,'新株予約権発行費'
|
590
|
+
|
591
|
+
,'寄付金'
|
592
|
+
|
593
|
+
,'その他'
|
594
|
+
|
595
|
+
,'営業外費用合計'
|
596
|
+
|
597
|
+
,'小計0'
|
598
|
+
|
599
|
+
,'税金等調整前当期純利益'
|
600
|
+
|
601
|
+
,'減価償却費'
|
602
|
+
|
603
|
+
,'のれん償却額'
|
604
|
+
|
605
|
+
,'減損損失'
|
606
|
+
|
607
|
+
,'貸倒引当金の増減額(△は減少)'
|
608
|
+
|
609
|
+
,'賞与引当金の増減額(△は減少)'
|
610
|
+
|
611
|
+
,'役員賞与引当金の増減額(△は減少)'
|
612
|
+
|
613
|
+
,'受注損失引当金の増減額(△は減少)'
|
614
|
+
|
615
|
+
,'役員退職慰労引当金の増減額(△は減少)'
|
616
|
+
|
617
|
+
,'退職給付に係る負債の増減額(△は減少)'
|
618
|
+
|
619
|
+
,'受取利息及び受取配当金'
|
620
|
+
|
621
|
+
,'支払利息'
|
622
|
+
|
623
|
+
,'有価証券売却損益(△は益)'
|
624
|
+
|
625
|
+
,'デリバティブ評価損益(△は益)'
|
626
|
+
|
627
|
+
,'持分法による投資損益(△は益)'
|
628
|
+
|
629
|
+
,'固定資産除却損'
|
630
|
+
|
631
|
+
,'投資有価証券評価損益(△は益)'
|
632
|
+
|
633
|
+
,'投資有価証券売却損益(△は益)'
|
634
|
+
|
635
|
+
,'投資有価証券償還損益(△は益)'
|
636
|
+
|
637
|
+
,'売上債権の増減額(△は増加)'
|
638
|
+
|
639
|
+
,'たな卸資産の増減額(△は増加)'
|
640
|
+
|
641
|
+
,'仕入債務の増減額(△は減少)'
|
642
|
+
|
643
|
+
,'未払金の増減額(△は減少)'
|
644
|
+
|
645
|
+
,'長期未払金の増減額(△は減少)'
|
646
|
+
|
647
|
+
,'未払消費税等の増減額(△は減少)'
|
648
|
+
|
649
|
+
,'その他'
|
650
|
+
|
651
|
+
,'小計'
|
652
|
+
|
653
|
+
,'利息及び配当金の受取額'
|
654
|
+
|
655
|
+
,'補償金の受取額'
|
656
|
+
|
657
|
+
,'利息の支払額'
|
658
|
+
|
659
|
+
,'法人税等の支払額'
|
660
|
+
|
661
|
+
,'営業活動によるキャッシュ・フロー '
|
662
|
+
|
663
|
+
,'定期預金の預入による支出'
|
664
|
+
|
665
|
+
,'有価証券の取得による支出'
|
666
|
+
|
667
|
+
,'有価証券の売却による収入'
|
668
|
+
|
669
|
+
,'有形固定資産の取得による支出'
|
670
|
+
|
671
|
+
,'無形固定資産の取得による支出'
|
672
|
+
|
673
|
+
,'投資有価証券の取得による支出'
|
674
|
+
|
675
|
+
,'投資有価証券の売却による収入'
|
676
|
+
|
677
|
+
,'投資有価証券の償還による収入'
|
678
|
+
|
679
|
+
,'連結の範囲の変更を伴う子会社株式の取得による支出'
|
680
|
+
|
681
|
+
,'関係会社株式の取得による支出'
|
682
|
+
|
683
|
+
,'保険積立金の解約による収入'
|
684
|
+
|
685
|
+
,'その他'
|
686
|
+
|
687
|
+
,'投資活動によるキャッシュ・フロー'
|
688
|
+
|
689
|
+
,'短期借入金の純増減額(△は減少)'
|
690
|
+
|
691
|
+
,'長期借入れによる収入'
|
692
|
+
|
693
|
+
,'長期借入金の返済による支出'
|
694
|
+
|
695
|
+
,'リース債務の返済による支出'
|
696
|
+
|
697
|
+
,'配当金の支払額'
|
698
|
+
|
699
|
+
,'自己株式の取得による支出'
|
700
|
+
|
701
|
+
,'新株予約権の行使による自己株式の処分による収入'
|
702
|
+
|
703
|
+
,'その他'
|
704
|
+
|
705
|
+
,'財務活動によるキャッシュ・フロー'
|
706
|
+
|
707
|
+
,'現金及び現金同等物の増減額(△は減少)'
|
708
|
+
|
709
|
+
,'現金及び現金同等物の期首残高'
|
710
|
+
|
711
|
+
,'現金及び現金同等物の期末残高']
|
712
|
+
|
713
|
+
pd.set_option('display.max_rows', 200)
|
714
|
+
|
715
|
+
pd.set_option('display.max_columns', 3)
|
716
|
+
|
717
|
+
tle=df.to_html("searched.html")
|
718
|
+
|
719
|
+
return render_template("searched.html",tle=tle)
|
720
|
+
|
721
|
+
if __name__ == "__main__": #最後に記述する
|
722
|
+
|
723
|
+
app.run(debug=True)
|
724
|
+
|
725
|
+
```
|
726
|
+
|
85
|
-
t
|
727
|
+
date.py
|
728
|
+
|
729
|
+
```text
|
730
|
+
|
731
|
+
from flask import Flask,render_template,request
|
732
|
+
|
733
|
+
from flask_sqlalchemy import SQLAlchemy
|
734
|
+
|
735
|
+
|
736
|
+
|
737
|
+
app = Flask(__name__)
|
738
|
+
|
739
|
+
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'
|
740
|
+
|
741
|
+
db = SQLAlchemy(app)
|
742
|
+
|
743
|
+
class User(db.Model):
|
744
|
+
|
745
|
+
id = db.Column(db.Integer, primary_key=True)
|
746
|
+
|
747
|
+
username = db.Column(db.String(80), unique=True, nullable=False)
|
748
|
+
|
749
|
+
email = db.Column(db.String(120), unique=True, nullable=False)
|
750
|
+
|
751
|
+
@app.route("/login",methods=["GET"])
|
752
|
+
|
753
|
+
def login():
|
754
|
+
|
755
|
+
return render_template("login.html")
|
756
|
+
|
757
|
+
if __name__ == "__main__": #最後に記述する
|
758
|
+
|
759
|
+
app.run(debug=True)
|
760
|
+
|
761
|
+
```
|
762
|
+
|
763
|
+
stock.py
|
764
|
+
|
765
|
+
|
86
766
|
|
87
767
|
クレスコ財務データ(自動保存済み).csv
|
768
|
+
|
769
|
+
```text
|
770
|
+
|
771
|
+
クレスコ株式会社 2020年3月31日前連結会計年度 2021年3月31日前連結会計年度
|
772
|
+
|
773
|
+
現金及び預金 9407848 11039932
|
774
|
+
|
775
|
+
受取手形及び売掛金 7369657 7855304
|
776
|
+
|
777
|
+
電子記録債権 20902 15608
|
778
|
+
|
779
|
+
有価証券 564629 459292
|
780
|
+
|
781
|
+
金銭の信託 50946 64146
|
782
|
+
|
783
|
+
商品及び製品 26879 37315
|
784
|
+
|
785
|
+
仕掛品 258,504 156,750
|
786
|
+
|
787
|
+
貯蔵品 1582 1655
|
788
|
+
|
789
|
+
前払費用 374519 343748
|
790
|
+
|
791
|
+
その他 70835 106008
|
792
|
+
|
793
|
+
貸倒引当金 △1,995 ―
|
794
|
+
|
795
|
+
流動資産合計 18144311 20079762
|
796
|
+
|
797
|
+
固定資産
|
798
|
+
|
799
|
+
有形固定資産
|
800
|
+
|
801
|
+
建物 700994 733255
|
802
|
+
|
803
|
+
文字制限のためここまで
|
804
|
+
|
805
|
+
```
|
4
htmlファイルの明記
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,7 +40,11 @@
|
|
40
40
|
|
41
41
|
```
|
42
42
|
|
43
|
+
```table
|
44
|
+
|
43
|
-
|
45
|
+
.html
|
46
|
+
|
47
|
+
|
44
48
|
|
45
49
|
<h2>バランスは..{{ fi }}</h2>
|
46
50
|
|
3
発生している問題の具体化
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,15 +4,13 @@
|
|
4
4
|
|
5
5
|
pythonで財務諸表を自動で分析できるようなシステムを作っています。
|
6
6
|
|
7
|
-
flaskでhtmlに表示させるところで
|
7
|
+
flaskでhtmlに表示させるところで{{ fi }}のところが表示させません
|
8
8
|
|
9
9
|
|
10
10
|
|
11
11
|
### 発生している問題・エラーメッセージ
|
12
12
|
|
13
|
-
発生している問題は表示されないことです。
|
13
|
+
発生している問題は{{ fi }}のところが表示されないことです。
|
14
|
-
|
15
|
-
表示されないだけなのでエラーメッセージはなしです。
|
16
14
|
|
17
15
|
|
18
16
|
|
2
table.htmlを補足情報に足した
test
CHANGED
File without changes
|
test
CHANGED
@@ -74,6 +74,8 @@
|
|
74
74
|
|
75
75
|
searched.html
|
76
76
|
|
77
|
+
table.html
|
78
|
+
|
77
79
|
|
78
80
|
|
79
81
|
app.py
|
1
発生している問題を付け足した。
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,11 @@
|
|
10
10
|
|
11
11
|
### 発生している問題・エラーメッセージ
|
12
12
|
|
13
|
+
発生している問題は表示されないことです。
|
14
|
+
|
13
|
-
表示されないだけなのでエラーメッセージはなしです
|
15
|
+
表示されないだけなのでエラーメッセージはなしです。
|
16
|
+
|
17
|
+
|
14
18
|
|
15
19
|
|
16
20
|
|