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

質問編集履歴

4

2020/03/05 05:36

投稿

nto
nto

スコア1438

title CHANGED
File without changes
body CHANGED
@@ -49,7 +49,7 @@
49
49
  のみならず見た目上まで2020/3/4となってしまいました。
50
50
  ### 考察
51
51
  恐らく処理のプロセスとしては
52
- 直接入力で対象のセルに値を入力→任意の書式設定へ変更
52
+ `直接入力で対象のセルに値を入力→任意の書式設定へ変更`
53
53
  という事でしょうか?
54
54
  これを手作業で行った所、質問内容と同じ症状になりました。
55
55
  一度クリック等し、アクティブにさせ、そのセルの選択を解除する

3

2020/03/05 05:36

投稿

nto
nto

スコア1438

title CHANGED
File without changes
body CHANGED
@@ -46,4 +46,11 @@
46
46
  幸いです。
47
47
  ### 試してみた方法
48
48
  与えるデータを予め2020/3/4としてデータを渡した場合には数式バー
49
- のみならず見た目上まで2020/3/4となってしまいました。
49
+ のみならず見た目上まで2020/3/4となってしまいました。
50
+ ### 考察
51
+ 恐らく処理のプロセスとしては
52
+ 直接入力で対象のセルに値を入力→任意の書式設定へ変更
53
+ という事でしょうか?
54
+ これを手作業で行った所、質問内容と同じ症状になりました。
55
+ 一度クリック等し、アクティブにさせ、そのセルの選択を解除する
56
+ 事で目標としていた状態となります。(手作業の場合は)

2

乱文の訂正

2020/03/05 05:34

投稿

nto
nto

スコア1438

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ### 日付の書式設定を与えたセルの数式バーが正しい表示にならない
1
+ ### 日付の書式設定を与えたセルの数式バーが望んだ表示にならない
2
2
  ```Python
3
3
  import openpyxl as px
4
4
  from openpyxl.styles import numbers
@@ -23,21 +23,27 @@
23
23
  一番最後の入力されている行の次の行に日付を書き込み保存する
24
24
  というコードとなります。
25
25
 
26
+ 望んだ形としてはセル表示は「3/4」数式バーの中身は「2020/3/4」
27
+ といった形を目指しております。
28
+ (後からExcelをソートする際、年単位で区切る事ができる為)
29
+
26
- スラッシュ区切りの日付データを入力すると式設定は正しく
30
+ 上記ではリト内のスラッシュ区切りの日付データをセルにき込
27
- 付与する事ができるのですが、保存したファイルを開いて入力
31
+ み保存し、保存したファイルを開いて入力したセルの数式バーを確
28
- したセルの数式バーを確認すると「3/4」のままとなっています。
32
+ 認すると「3/4」のままとなっています。
29
33
  一度セルをアクティブにしてあげると「2020/3/4」という表示に
30
34
  数式バーが切り替わります。
31
- (セルの見た目上は3/4のままで問題ありません)
32
35
 
36
+
33
37
  普段手入力をする場合には、予め対象のセルには書式設定をしてあり
34
38
  手入力で「3/4」とデータを入力すれば自動で「2020/3/4」と数式バー
35
39
  は置き換わってくれます。
36
40
 
37
- 目標として目指す形は
41
+
38
42
  **・ 見た目上は月/日**
39
43
  **・ 数式バー上では西暦/月/日**
44
+
40
- 入力となるのでが、方法がわかる方は教えて頂けますでしょうか。
45
+ 以上形を目指為の方法がわかる方またアドバイスを頂けると
46
+ 幸いです。
41
47
  ### 試してみた方法
42
48
  与えるデータを予め2020/3/4としてデータを渡した場合には数式バー
43
49
  のみならず見た目上まで2020/3/4となってしまいました。

1

2020/03/05 02:47

投稿

nto
nto

スコア1438

title CHANGED
@@ -1,1 +1,1 @@
1
- OpenPyXLでユーザー書式による数式バーの表示について
1
+ OpenPyXLで日付の書式設定をしたセルの数式バーの表示について
body CHANGED
File without changes