
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
AI君の回答
コマンドプロンプトを使用してテキストファイルの特定の行を削除するには、PowerShellスクリプトを利用するのが便利です。以下に、特定の行を削除するためのPowerShellスクリプトの例を示します。
例: テキストファイルの3行目を削除する
PowerShellスクリプトを作成する
$inputFile = "input.txt"
$outputFile = "output.txt"
$lineToRemove = 3
Get-Content $inputFile | Where-Object { $_.ReadCount -ne $lineToRemove } | Set-Content $outputFile
スクリプトを実行する
コマンドプロンプトを開き、以下のコマンドを入力してPowerShellスクリプトを実行します。
powershell -File path\to\your\script.ps1
例: テキストファイルの複数行を削除する
複数の行を削除したい場合は、以下のようにスクリプトを修正します。
PowerShellスクリプトを作成する
$inputFile = "input.txt"
$outputFile = "output.txt"
$linesToRemove = @(3, 5, 7) # 削除したい行番号を配列で指定
Get-Content $inputFile | Where-Object { $linesToRemove -notcontains $_.ReadCount } | Set-Content $outputFile
スクリプトを実行する
コマンドプロンプトを開き、以下のコマンドを入力してPowerShellスクリプトを実行します。
powershell -File path\to\your\script.ps1
これで、指定した行を削除した新しいテキストファイルが作成されます
No.1
- 回答日時:
Sub Delete_Specific_Rows()
Dim ws As Worksheet
Set ws = ActiveSheet ' 現在アクティブなシートを取得
Application.ScreenUpdating = False ' 画面更新を停止(高速化)
' 1~9行目を削除
ws.Rows("1:9").Delete
' 11~13行目を削除(9行削除した後なので、元の20行目が11行目になる)
ws.Rows("11:13").Delete
Application.ScreenUpdating = True ' 画面更新を再開
End Sub
この回答へのお礼
お礼日時:2025/04/02 17:12
申し訳ありません
これはこれで勉強になったのですが
EXCELのVBAではなく
あるフォルダにある、1つの*.CSVファイル 内の複数行を削除したいのです。
※説明が下手で申し訳ありません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) テキストファイルの1行目のみを削除したい 4 2024/06/25 11:54
- Visual Basic(VBA) テキストファイルのフィールド行のみ削除したい 2 2024/06/25 11:20
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) vbaマクロについて 【1.csv】をもとに【商品.csv】に有るものを【有り.csv】として名前を 1 2023/05/18 07:58
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Visual Basic(VBA) csvファイルを列数ごとに分割するExcelマクロが書けずに困っています 8 2023/10/09 12:12
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) 特定文字を入ってるCSVの特定の列を特定のexcelシートに取り込みたいです 3 2023/11/25 11:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの複数行削除
-
Python 3.12.2 か一番最新のパ...
-
OS入ってる機器のソフト・アプ...
-
パイソンのソースコードをChatG...
-
Cortex-M0+のリード/ライトでの...
-
vba クリップボードクリアにつ...
-
Python... 環境設定 初心者です...
-
フロントエンドエンジニアをし...
-
REGZAに接続できない(パソコン)
-
HTMLソースが表示のページのも...
-
chatGPTで次々と質問をしていく...
-
画像生成AIのプロンプトの作り...
-
Google ColaboでGUI作成
-
MOVEコマンドでサブフォルダー...
-
プログラミング言語のバージョ...
-
COPYコマンドで、最後に1文字...
-
Pythonでの文字列からfloatへの...
-
google Colabでmatplotlibの描...
-
VBA 電話番号の正規表現について
-
Webサイト内に埋め込んだmp4動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
趣味がプログラミングだと言っ...
-
pythonについて(初心者です)
-
プログラミング言語のバージョ...
-
AIがプログラムする時代のプロ...
-
MOVEコマンドでサブフォルダー...
-
画像生成AIのプロンプトの作り...
-
Google ColaboでGUI作成
-
VBAでパワーシェルを実行したい...
-
Python... 環境設定 初心者です...
-
COPYコマンドで、最後に1文字...
-
10進数から2進数に変換 例 185 ...
-
FILMORAを使っているのですがテ...
-
pythonでhtmlファイルの指定文...
-
HTMLソースが表示のページのも...
-
⚠️至急です!⚠️ Yahoo!知恵袋の...
-
Pythonでの文字列からfloatへの...
-
Webサイト内に埋め込んだmp4動...
-
テキストファイルの1行目のみを...
-
ネットワークフォルダの中身を...
おすすめ情報
あるフォルダにある、1つのcsvファイルを自動で処理したいです。
申し訳ありません
これはこれで勉強になったのですが
EXCELのVBAではなく
あるフォルダにある、1つの*.CSVファイル 内の複数行を削除したいのです。
※説明が下手で申し訳ありません