パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Excelの自動書式により、遺伝子のリストを使用する論文の約20%に誤った遺伝子シンボルが掲載されているとの調査結果」記事へのコメント

  • by Anonymous Coward on 2016年08月28日 12時01分 (#3071329)
    ファイルの拡張子がCSVだと関連付けで開くと、通常のファイルを開く状態で勝手に変換されて開いてしまうんで、いちいちテキストからのインポート機能を使わないと各列に書式指定してから読み込まなければならない。めんどー。

    16進テキストデータとかでも13E5など数字とEで構成されたセルがあると浮動小数点にされて困る。
    • by ogino (1668) on 2016年08月28日 17時48分 (#3071447) 日記

      ファイルの拡張子がCSVだと関連付けで開くと、通常のファイルを開く状態で勝手に変換されて開いてしまうんで、いちいちテキストからのインポート機能を使わないと各列に書式指定してから読み込まなければならない。めんどー。

      あまりに面倒なので回避用のスクリプトを作って Excel 専用文字列 CSV に変換するようにしていました。

      1. 文字コードが UTF-8 のようなら BOM を先に出力する
      2. CSV をパースして各要素を ="...." で囲み、文字列を値とする計算式に変換する

      データを計算に使用するときには変換前の CSV も開いて切り張りか、まっとうに「テキストからのインポート機能」が必要ですが、「表」機能だけをつかって「計算」機能を使わないときにはこれだけで事足ります。

      親コメント
      • by Anonymous Coward

        不用意に開いておいて、Excelメンドクセーって思うのか、
        こうやってスクリプトを書いておくのか

        僕なら後者か、都度「開く」からテキストファイルやCSVを選択して、ウィザードで形式を選択するなぁ。

        • by Anonymous Coward

          拡張子がCSVのファイルは「開く」で指定してもテキストファイルウィザードは表示されずに読み込まれるよ。

にわかな奴ほど語りたがる -- あるハッカー

処理中...