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も見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
【お題】・忍者がやってるYouTubeが炎上してしまった理由
-
みんなの【マイ・ベスト積読2024】を教えてください。
積読、ついついしちゃいませんか?そこでみなさんの 「2024年に買ったベスト積読」を聞きたいです。
-
洋服何着持ってますか?
洋服を減らそうと思っているのですが、何着くらいが相場なのかわかりません。
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
VBA:Openステートメントで開いたCSVファイルの特定行を削除する方法
その他(プログラミング・Web制作)
-
ファイルの先頭行を全て削除したい
Windows Vista・XP
-
テキストファイルの特定行の削除方法
Visual Basic(VBA)
-
-
4
ファイル内のデータを1行削除する方法
C言語・C++・C#
-
5
VBAでの行削除について
その他(プログラミング・Web制作)
-
6
vbsで最後の行を削除する
その他(プログラミング・Web制作)
-
7
テキストファイルの1行目のみを削除したい
その他(プログラミング・Web制作)
-
8
テキストファイルのフィールド行のみ削除したい
Visual Basic(VBA)
-
9
複数のテキストファイル内の複数行を一括して削除
その他(プログラミング・Web制作)
-
10
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
-
11
テキストファイルの最終行を消すには。
Visual Basic(VBA)
-
12
csvデータ不要列の削除をbatファイルにて行う方法
その他(プログラミング・Web制作)
-
13
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
14
データグリッドビューの一番最初の行に列を追加したい
Visual Basic(VBA)
-
15
txtファイルから特定の文字列が書かれた行だけを取得や削除するソフト
フリーソフト
-
16
VBAでCSVファイルの特定行を書き換える方法はあるのでしょうか?
その他(プログラミング・Web制作)
-
17
バッチファイルを使ってテキストファイルの任意の行を削除したい
その他(プログラミング・Web制作)
-
18
CloseとDisposeの違い
Visual Basic(VBA)
-
19
DataGridViewの特定列に入力されている重複チェックをしたい
Visual Basic(VBA)
-
20
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[Unity]シーンファイルの中が消...
-
彼女の過去の恋愛に嫉妬してし...
-
iCloud for Windowsをアンイン...
-
batでファイル名を変更したい(...
-
CSVファイルの特定行の削除
-
Googleドライブについて
-
VBA ファイル一覧を取得して全...
-
Excelファイルを比較し、差分箇...
-
EXCELVBAにて文字列にして「01...
-
エクセルの一時ファイルが保存...
-
エクセル保存終了で一時ファイ...
-
エクセルのファイル:「自分」が...
-
外付けHDDに移動させたiTune...
-
ファイルが移動してもリンクの...
-
「このファイルを開く前に常に...
-
TortoiseSvnをバッチファイルで...
-
拡張子.rarのファイルを解凍す...
-
マウントしたディスクにcpで、...
-
C++言語で、構造体のコピーは可...
-
パスワード付きmp3ファイルにつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの特定行の削除
-
iCloud for Windowsをアンイン...
-
彼女の過去の恋愛に嫉妬してし...
-
vbsからのExcelマクロ呼び出し...
-
Excel: ファイル名になぜ、[...
-
エクセルのファイル:「自分」が...
-
ファイルが移動してもリンクの...
-
[Unity]シーンファイルの中が消...
-
EXCELVBAにて文字列にして「01...
-
WINDOWS CMDからゴミ箱のファ...
-
複数のExcelファイルにある同名...
-
docxをmht形式で保存したファイ...
-
5000個のtiffファイルをpdfへ変...
-
VBA ファイル一覧を取得して全...
-
FTPのgetとputの使いわけ。
-
エクセルの固定範囲にCSVを貼り...
-
batでファイル名を変更したい(...
-
このファイルは外部のエディタ...
-
自動で.xlsを閉じて指定フォル...
-
Excelに貼り付けた画像を圧縮す...
おすすめ情報