Calc は CSV から時間を取ると '(アポストロフィ)を追加します.

Calc は CSV から時間を取ると '(アポストロフィ)を追加します.

以下のように期間を含むCSVファイルがあります。 Calcを持ってくると大丈夫です。

ただし、持続時間を処理して操作しようとすると機能しません。期間をHH:MM:SS時間形式に変換しようとすると、データが変換され、その前にアポストロフィが追加されるようです。

これはバグですか?この問題を解決する方法はありますか?

ここに画像の説明を入力してください。

答え1

データを文字列として取得し、次の式を使用して時間値に変換します。

=TIMEVALUE(RIGHT(H2,8))

時間価値日付と時刻のデフォルト値である浮動小数点数を返します。時間で表示するには、に移動するかFormat -> Cells+Ctrlを押します1

時間形式を使用するようにセルを設定する

これ正しいFriこの関数は日付ではなく時間なので、文字列の一部を削除します。

kumiponiの回答に基づいて修正されました。https://ask.libreoffice.org/en/question/30713/please-find-me-easy-way-convert-date-string-into-data/

答え2

同じ問題も解決しました。ここ。私はそれをテストしました - 動作します。

そこからここにgifファイルをコピーしました。

ここに画像の説明を入力してください。

説明する:

  1. 列の選択
  2. データ>テキストを列にクリック
  3. ダイアログボックスで、列をクリックします。
  4. 「列タイプ」セレクタ自体がグレーに変わった場合は、日付形式を選択してください。

関連情報