• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SpreadのデータをCSVに出力する際。。。)

SpreadのデータをCSVに出力する際のプログラムについてのご質問

このQ&Aのポイント
  • SpreadのデータをCSVに出力する際のプログラムについてご教授いただけませんか?
  • 重複を除いたSpreadのデータをCSVに出力する方法を教えてください。
  • Spreadに入力されたデータの重複を取り除いてCSVに出力するプログラムについてアドバイスをお願いします。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

具体的な方法はいろいろあるとして、いずれにしても、新しいデータが既出のデータと重複しているかどうかを判別をすることが必要になりそうです。 例えば先頭から順に出力していくとして、n番目のデータが1~(n-1)までのデータと同じ(既出)であれば、そのデータはスキップするということでよいのでは? 重複データが多い時は、毎回1~(n-1)との比較していると無駄な比較が多くなるので、重複のない既出のものだけ(配列などに)控えておくという方法もあります。(データ量にもよりますが) また、出力しながら判定するのではなく、最初にデータを整理してからまとめて出力するという考え方もあるでしょう。 Spreadを変更してもよければ、まず、重複しているデータを詰めて、重複のないSpreadに修正してからそのまま吐き出すとか・・・ データ量が少ない場合は、一旦配列に読み込んで操作すれば、Spreadを変更する必要もありませんし速度的にも速いでしょうが、データ量が多い場合はどれだけのメモリを使用できるかとの兼合いになります。

u_witch
質問者

お礼

ご回答ありがとうございます! 無事プログラムを組むことが出来ました! ありがとうございました!