• ベストアンサー

CSV出力で変換されてしまった時間の表示

こんにちは。教えて下さい。 ある販売情報プログラムからCSV出力されたデータをエクセルで加工して使いたいと思っておるのですが、プログラム上では、 例えば「17:11」という時間の表記が、CSV出力してエクセルで見ると、「61893」と変換されてしまいます。 エクセルでプログラムと同様に「17:11」と表示させるにはどうしたらよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8523/19372)
回答No.1

時刻の「17:11:33(17時間11分33秒)」は、秒にすると61893秒です。 エクセルでは「1秒」は「1/86400」ですから、61893を86400で割って、答えが出たら、その答えの表示書式を「時刻形式のhh:mm」にすれば「17:11」と言う表示になります。 つまり、61893を86400で割ると0.71635416667になりますから、そのセルの表示書式を「時刻形式のhh:mm」にすれば良いです。 もしA5セルに「61893」と入力されているなら、どこか空いているセルに「=A5/86400」と言う式を書いて、表示書式を変えれば良いでしょう。

gift4y
質問者

お礼

ありがとうございます。 早速試しましたが、 ばっちり「17:11」になりました。 素晴らしいです。 重ねてありがとうございました。

関連するQ&A

  • CSV変換

    現在VBからAccessにあるデータをCSVでエクセルに吐き出すという処理をおこなっているのですが、今やってる方法はAccessのテーブルにある項目を一つ一つプログラムによって出力しているのですがテーブルにある項目全てを一気にCSVに変換する方法はありますでしょうか?

  • CSV出力に関して

    パソコンで「CSV出力が完了しました」と表示が出ているのに、データがどこにも反映されていません。 CSV出力した内容を、Excelのシートに移したいのですが、どのような手順で行えば良いのでしょうか?

  • CSVファイルの時刻の形式について

    エクセルのデータを別のソフトへアップロードするのですが、 その際にCSVファイルにします。 そのデータの中に、時刻のデータもあり時間数の合計だったりするので 24時間以上の表記になるため、セルの書式設定で そのまま表示がされるように設定がデータを出力した時に されています。 ですが、そのデータ出力をしたCSVファイルを開いて 保存をすると24時間以上のデータには、必ず「秒」の表記が されるようになります。 「秒」の表記がされたままのデータをアップロードすると、時間の表記が おかしくなる事が分かりました。 アップロードする前にCSVファイルで加工する事があるのでどうしても 保存の作業をする事になるのですが、「秒」の表記がされないように 何か工夫できる事がありましたら教えてもらえればと思います。 よろしくお願いします。

  • CSV出力に関する考え方

    先日よりPHPでのデータ加工方法を質問していますが、 CSV出力に関してどう考えたらいいのかがわかりません。 というのは、CSV出力したい場合に、 1.データをSQLで取り出したものを出力 2.データをSQLで取り出し、PHPで加工(画面イメージと同じようなもの)を出力 のどちらなのかについてです。 後者を行うための方法があればいいのですが、 前者だと1SQLでやりたい事を実現しなければならないのかと思い悩んでいます。 初心者な質問で申し訳ありませんがコメントお願いします。

    • ベストアンサー
    • PHP
  • ExcelのCSVファイル出力について

    Excelが出力したCSVファイルを扱うプログラムに関する質問です。 Windwosの[コントロールパネル]⇒[地域と言語のオプション]で、 小数点の記号を「.(ピリオド)」から「,(カンマ)」に変更しました。 するとExcelからCSVファイルを出力したときの各データの区切り文字が 「,(カンマ)」から「;(セミコロン)」に変わるようなのですが、 これに対応できるプログラムを作りたいと考えています。 CSVファイルの区切り文字は、Windowsのロケール情報として プログラム上から取得可能なのでしょうか?

  • CSV出力からエクセルでの日付表示

    CSV出力からエクセルに表示した日付表示 がセル内で20150315、20150314のように 表示されています。 これを2015年3月15日、2015年 3月14日のように変換したいのですが、 セルの書式設定/日付ではうまくいきません。 どのようにすればいいでしょうか。 よろしくお願いします。

  • csv出力について

    JDBCでDBからデータを取得して、そのデータをCSV形式でEXCELに出力したい のですが、どのようにすればいいか教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • CSVデータの数値の表示

    教えて下さい。 他プログラムからCSVデータ出力したデータを エクセルで表示すると、13桁の数字が9E+12と表示されて しまいます。 セルの書式設定を「数値」に変更すると一時的に数字が表示されるのですが、一度保存して、再度ファイルを開くと戻ってしまいます。 エクセル形式で保存すれば大丈夫なのですが、どうしてもCSVファイルのままで保存したいのです。 CSVデータで13桁の数字を常に表示する方法を教えて下さい。 よろしくお願いします。

  • CSV形式に変換

    プログラミング(C言語)で、ファイルの内容をCSV形式に変換し、指定した出力ファイルに出力するプログラムを作成せよ。という課題がありましたが、 ファイルの内容をCSV形式に変換 がわかりません。どのようなプログラムをかいたらよいのでしょうか?

  • CSV出力について

    csvファイルについて質問です。 新しく購入したパソコンでCSVファイルを作成しようとしたら メモ形式でしか表示されません>< 過去に使用していたパソコンでは拡張子をCSVにするだけで カンマ区切りのデータはダブルクリックして開いたら自動的にCSVファイルとして表示されていました。 現状は右クリックでプログラムから開くでエクセルを選ばないといけません。 自動で認識してくれるようにするにはどこで設定したらいいですか?

専門家に質問してみよう