地震情報 - Yahoo!天気・災害の震源地情報をGoogleマップにて緯度経度で検索できるデータに変換するLibreOffice Calcファイル|十進度から度分秒への変換|今回は計算が入ったのでサクラエディタのマクロによる文字置換では対処できなくなり、LibreOffice Calcのファイルとしました

LibreOffice Calc|地震情報 - Yahoo!天気・災害|Googleマップで検索できる度分秒形式に変換する表計算ファイル|ダウンロード

  • 地震情報 - Yahoo!天気・災害
  • 地震があったとき、上記の[地震情報 - Yahoo!天気・災害]にアクセスして、地図の下に表形式で表示されている[北緯33.2度/東経132.3度]などと表記された部分をコピーします。
  • 上記の【Googleマップで検索できる度分秒形式に変換する表計算ファイル】からダウンロードしたファイルのA列の5行目以下の任意のセルに、[北緯33.2度/東経132.3度]などと表記された部分をコピーしたデータを貼り付けます。
    • このとき、マウスカーソルをセルに合わせて、[形式を選択して貼り付け]→[書式設定されていないテキスト]として貼り付けます。
  • 結果として、C列5行目以下に、変換済みのデータ〔[36°24′00.0″N 140°18′00.0″E]など〕が出ているので、これをコピーします。
  • 私の環境では、LibreOffice Calcの中でセルを一度でもコピーすると、クリップボードのデータに不具合が出ます。
    • この不具合は、LibreOffice CalcとOpenOfficeの両方に出るので、Windowsの側が意地悪をしているのか、それとも、LibreOffice Calc/OpenOfficeのクリップボードの構造に問題があるか、どちらかでしょう。
    • 不具合の具体的な内容は、以下です。
      • LibreOffice Calcの中でセルを一度でもコピーすると、LibreOffice Calcの中で、最後にコピーしたセルのデータが、LibreOffice Calc専用のクリップボードに残ってしまいます。
      • このため、LibreOffice Calcの中でセルを一度でもコピーすると、LibreOffice Calc以外の場所からコピーされたクリップボードの中身を、LibreOffice Calcのセルに貼り付けることができなくなってしまいます。
      • LibreOffice Calcのファイルを、いったん全部閉じて、LibreOffice Calcを再起動すると、ふたたびLibreOffice Calc以外の場所からコピーされたクリップボードの中身を、LibreOffice Calcの中のセルに貼り付けることができる状態に戻ります。
      • この不具合は、LibreOffice CalcとOpenOfficeの両方に出るとともに、2010年代の後半以来、何度も出ている不具合です。
      • LibreOffice CalcとOpenOfficeのクリップボードの設計に、基本的なミスがあるのでしょう。
      • OpenOfficeは、開発がほぼ止まっている感じです。
      • LibreOfficeは、開発が盛んな割に、バージョンによって、[Shift]+[方向キー]でセルがハイライトできなくなったり、それが解消されたりして、きわめて不安定です。
      • LibreOfficeの開発陣は、これ以上の[ありがた迷惑な高機能を追求すること]をやめて、基本性能を安定させてほしい。
      • LibreOfficeは、設計を根本からやり直したほうがいいと思います。LibreOfficeは、状態が安定していないので、信頼性が低い。
      • ジャストシステムの表計算が含まれているオフィススイートを、一太郎とともに買うかもしれない。
      • 本当に不便になった。Windows 98とかXPの時代のMicrosoft Officeのほうが、ずっと使いやすかった。現在のExcelは使いづらく、OneDriveに接続させようとしてくるので使いたくない。
  • Google マップ
  • Googleマップの地図のページの左上にある、[Googleマップを検索する]の欄に、C列5行目以下の[36°24′00.0″N 140°18′00.0″E]などからコピーしたデータを貼り付けて[Enter]を押すと、震源地の場所に風船アイコンが立ちます。
  • 以上で震源地の地図上の細かい位置が確認できます。

LibreOffice Calcの計算が小数点以下にも値をもつ計算において不正確になる件

LibreOffice Calcにかんして、[十進法では循環小数にならない]けれども[二進法で循環小数になる]という数値を取り扱うと、計算が小数点以下にも値をもつ計算において不正確になる。 Microsoft Excelも同様であるらしい。

十進多倍長計算

LibreOffice CalcとExcelの計算結果誤差をみなさんで検証していただいた結果まとめ - Togetter