
No.6
- 回答日時:
テキストのままで、カンマ区切りなら無理です。
一度DBに取り込んで削除して吐き出すことならできますが・・・
固定長なら
ファイルを変数に読む(InputではなくGETでよむ)
特定行を探す
固定長だから1行のバッファ領域が決まっているので、その分を抜いてメモリコピーする
ファイルに落とす。
・・・それ以外の方法は#1さんの方法しか・・・
No.5
- 回答日時:
CSVファイルはシーケンシャル・ファイルです。
内容+CR+LF(CR+LFがないものも多い)が順次続いています。だから削除したいところをブランク+CR+LFにしても、内容がブランクになっただけでその後のレコードが前につめられるわけでは有りません。昔から大型コンピュターで磁気テープを使ってシステムが作られていたときにも、たった1レコードを削除や追加するときも、新しいアウトプットテープを掛けて、インプットテープを全レコード読んで削除するレコードをとばしてそれ以外をアウトプットテープに書いたことを思いだしました。
ただシステム全体で、第一フィールドを「死にサイン」に設定し、削除したいとき、「死にサイン」フィールドに(例えば)「1」を書きこみます。
そしてそのファイルを使うあらゆるプログラムで「死にサイン」が1なら読み飛ばす約束にする。但し他人にそのファイルを渡す時はその申し会わせは有効でない。
こう言う不便さから、思う場所に追加出きるためにファイル構造が順ファイル以外に考えられています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA:Openステートメントで開いたCSVファイルの特定行を削除する方法
その他(プログラミング・Web制作)
-
ファイルの先頭行を全て削除したい
Windows Vista・XP
-
テキストファイルの特定行の削除方法
Visual Basic(VBA)
-
-
4
ファイル内のデータを1行削除する方法
C言語・C++・C#
-
5
CSV形式にすると出てくる空白を消したいです。
その他(Microsoft Office)
-
6
csvデータ不要列の削除をbatファイルにて行う方法
その他(プログラミング・Web制作)
-
7
テキストファイルの1行目のみを削除したい
その他(プログラミング・Web制作)
-
8
CSVファイルの項目行を削除して結合するには?
その他(プログラミング・Web制作)
-
9
テキストファイルの最終行を消すには。
Visual Basic(VBA)
-
10
VBAマクロ実行時エラーの修正について
Visual Basic(VBA)
-
11
CSVファイルの複数行削除
その他(プログラミング・Web制作)
-
12
csvファイルのデータの一部を取り出したい
Visual Basic(VBA)
-
13
vbsで最後の行を削除する
その他(プログラミング・Web制作)
-
14
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
15
バッチファイルを使ってテキストファイルの任意の行を削除したい
その他(プログラミング・Web制作)
-
16
CSVから指定行だけを読み込み
Visual Basic(VBA)
-
17
データグリッドビューの一番最初の行に列を追加したい
Visual Basic(VBA)
-
18
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
-
19
別フォームから戻ったときのイベント
Visual Basic(VBA)
-
20
DataGridViewのデータの引渡しについて
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel: ファイル名になぜ、[...
-
CSVファイルの特定行の削除
-
複数のExcelファイルにある同名...
-
エクセルのファイル:「自分」が...
-
彼女の過去の恋愛に嫉妬してし...
-
Googleドライブについて
-
[Unity]シーンファイルの中が消...
-
iCloud for Windowsをアンイン...
-
CreateFile関数によるCD/DVDへ...
-
resource.hに残る不要な#define
-
エクセルで移動したシートを復...
-
EXCELVBAにて文字列にして「01...
-
docxをmht形式で保存したファイ...
-
CDocumentのファイル名を初期化...
-
WinPCのメモ帳を、アンドロ...
-
WINDOWS CMDからゴミ箱のファ...
-
Wordについて質問です。 Wordの...
-
ファイルが移動してもリンクの...
-
ASP.NETでINIファイル読込みを...
-
VBScriptでExcelファイルをDLす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel: ファイル名になぜ、[...
-
エクセルのファイル:「自分」が...
-
彼女の過去の恋愛に嫉妬してし...
-
CSVファイルの特定行の削除
-
ファイルが移動してもリンクの...
-
複数のExcelファイルにある同名...
-
EXCELVBAにて文字列にして「01...
-
xlsファイルが開かない。
-
vbsからのExcelマクロ呼び出し...
-
CSVファイルの暗号化
-
FTPのgetとputの使いわけ。
-
docxをmht形式で保存したファイ...
-
iCloud for Windowsをアンイン...
-
VBA ファイル一覧を取得して全...
-
[Unity]シーンファイルの中が消...
-
VBSでフォルダ内の最新のファイ...
-
VBAにおいて、ファイルの移...
-
このファイルは外部のエディタ...
-
batでファイル名を変更したい(...
-
フォルダ内の複数のファイルの...
おすすめ情報