Unix形式のタイムスタンプをExcelにインポートする操作手順

PHPz
リリース: 2024-04-17 17:01:38
転載
703 人が閲覧しました

Excel のタイムスタンプを Unix 形式にインポートするのは難しいですか? PHP エディターの Baicao は、Excel のタイムスタンプを Unix 形式に変換するときに、技術的な問題が頻繁に発生することを発見しました。この問題を解決するために、この記事では、セルからタイムスタンプを抽出する方法、さまざまな形式の日付を処理する方法、変換に PHP コードを使用する方法など、Excel に Unix 形式のタイムスタンプをインポートする完全なプロセスを詳しく紹介します。この記事を読むことで、開発者はこの問題を解決するためのベスト プラクティスを習得し、Excel タイムスタンプと Unix 形式のタイムスタンプを相互に簡単に変換できるようになります。

Excel はデフォルトでは Unix 形式のタイムスタンプをサポートしていないため、データをインポートするときに非常に不便です。次の数式を使用して、タイムスタンプを Excel 形式の時刻に変換できます。

Unix形式のタイムスタンプをExcelにインポートする操作手順

ここで、x はタイムスタンプのセル、8*3600 の 8 は中国のタイムゾーンです。次に、数式セルを日付時刻形式に設定します。変換結果は図に示すとおりです。

Unix形式のタイムスタンプをExcelにインポートする操作手順

この式の原理: Excel の日付は実際には 1900-1-1 を 1 として使用し、シリアル値は毎日1ずつ増加します。 Unix タイムスタンプは、1970 年 1 月 1 日 0:00:00 UTC から経過した秒数です。 1 として使用すると、最終的な式に 18 を追加する必要があります。なぜ 19 を追加する必要があるのでしょうか。これは Excel のバグです。1900 年はうるう年ともみなされるため、さらに 1 日追加する必要があります。

また、Excel の [ツール] -> [オプション] -> [再計算] に、1904 年の日付システムがあることにも注意してください。このオプションがオンになっている場合、上記の式は 70 から 66 に変更されます。つまり、次のようになります。写真の中の#########

以上がUnix形式のタイムスタンプをExcelにインポートする操作手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:zol.com.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート