はじめに
以前こんな記事を書きました。
共有されたスプレッドシートにTODAY関数を入れていると、なんか日付がおかしい。。。
色々見てみたら、スプレッドシートのタイムゾーンの設定がおかしくなってたって話です。一旦は、記事にある通り、タイムゾーンの設定を戻したら正常に戻ったのでそのままにしていました。
が、しかし。
後日、スプレッドシートを見てみると、またタイムゾーンが「Pacific Time」に。。。
なんで?これ永遠に続くん?
気持ち悪いので、再度調査。
あ。。。
原因
スプレッドシートのファイル名の後ろに「.XLSX」
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h09_00.png)
これ、EXCEL。。。
もしや、EXCELは、タイムゾーンおかしくなる??
検証
やってみました。
新しく作ったEXCELファイルを、Googleドライブにアップロード。
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h15_06.png)
スプレッドシートで開いてみます。
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h16_01.png)
「Google スプレッドシートの設定」でタイムゾーンを確認すると。
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h17_40.png)
Pacific Time!
どうやら、EXCELを無理やりスプレッドシートで開くとおかしくなるようだ。
「スプレッドシート作ったあとのインポートは?」
素朴な疑問を抱いたので、試してみました。
まずはGoogleドライブ上で「test1」という名前のスプレッドシートを作成。
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h21_42.png)
とりあえずこの状態で、タイムゾーンの確認。
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h25_40.png)
これは「Tokyo」
問題なし。
では、デスクトップにあるさっきの「test.xlsx」ファイルをスプレッドシート(test1)にインポートしてみます。
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h24_16.png)
インポート出来ました。
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h27_49.png)
では、タイムゾーンを確認してみましょう。
![](https://hirachin.com/wp/wp-content/uploads/2020/06/2020-06-29_23h27_26.png)
「Tokyo」!
どうやらインポートは大丈夫みたいです。
まとめ
とりあえず、GoogleドライブにアップロードされたEXCELをスプレッドシートで開くとタイムゾーンがおかしくなることは分かりました。
が、しかし。
直したタイムゾーンが後日、またおかしくなっているのはなんでだろう。
ここまでは辿り着けませんでした(T_T)
気持ち悪いから誰か知ってる人いたら教えて。
ずっと調べてしまいそう。。。
コメント