よくエクセルファイルである「重複行を削除」という
処理を行いたいのですが、検討もつきません。
想像ではStreamReaderを使用して、ファイルを読み出して
処理を行う、というのはわかってるのですが、
単一ファイル内の重複行を探し出して削除する、という処理が浮かびません・・・。
最初、ReadToEnd()で一気に読み出し、
新たにStreamReaderを作成して、ReadLine()で一行ずつ取り出して
マッチしたらremoveする、と考えていたのですが、
そもそも一気に取り出したものにマッチするわけがなく、削除はできませんでした・・・。
何か良案がありましたら、教えてくださるとうれしいです。
どなたかご教授いただけると幸いです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
入力バッファを一行分用意して、
ファイルから読み出した一行が、入力バッファと違っていたら、入力バッファに代入するとともに出力ファイルに出力します。
入力バッファと同じだったら単に読み捨てます。
入力ファイルが読み終わったら、
入力ファイルを削除して、
出力ファイルを入力ファイル名に名前を変更します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・周辺機器) 重複ファイルを削除したいのですが、オススメのソフトがありましたら教えてください。 あらゆるファイルの 2 2022/07/16 12:49
- CAD・DTP JWW-CADでDXF変換後の線が連動して消える 2 2023/01/13 11:09
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて 重複したものがあれば行を削除するとい 1 2023/02/27 18:49
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- ドライブ・ストレージ Android端末でSDカードが機能しなくなりました 6 2023/02/17 17:20
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Paiza Cloudです。 どうやれば...
-
Paiza Cloudです。学籍番号と氏...
-
コマンド(例えばls)の出力結果...
-
c言語の質問です。 ランダムに4...
-
ファイル出力の場所を指定
-
テキストファイルに改行コード...
-
Acccess レポートをグループ別...
-
VBA でメモ帳へ保存する際の保...
-
C言語での縦方向のファイル出力...
-
Visual StudioでDOS窓以外に出...
-
シェルコマンドの 2>&1 とはど...
-
ファイル形式またはファイル拡...
-
Base64でエンコードした後の文...
-
fortranのtxtファイル出力書式...
-
サウンド出力のデバイスを選択...
-
二次元配列をクリップボードに...
-
C言語のローカル変数初期化に...
-
pcap形式データをテキストへ抽出
-
pLaTeX の EPSファイル読み込み...
-
MATLABのCSV形式での書き込みに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンド(例えばls)の出力結果...
-
ファイル出力の場所を指定
-
VC++でUTF-8のファイルを出力し...
-
テキストファイルに改行コード...
-
シェルコマンドの 2>&1 とはど...
-
Acccess レポートをグループ別...
-
Wordマクロで指定したフォルダ...
-
二次元配列をクリップボードに...
-
ファイル形式またはファイル拡...
-
CreateProcess関数と実行後の戻...
-
fortranのtxtファイル出力書式...
-
サウンド出力のデバイスを選択...
-
VBA でメモ帳へ保存する際の保...
-
1行ずつではなくまとめてファイ...
-
VBSでEXCEL⇒CSV変換で日付の書...
-
C++ fprintf_sの使い方がわからん
-
ファイルの文字コードをUTF-8に...
-
pLaTeX の EPSファイル読み込み...
-
AccessVBA複数レポート条件毎に...
-
フォルダにあるPDF情報の抽出(VBA)
おすすめ情報