
たとえば、あるアプリケーションから書き出したCSVが、名前、住所、電話、メール、性別 のばあい、まったく別のアプリケーションで取り込むために 住所、氏名、電話 の順にしたい、と思ったときそれを簡単に実現するフリーウェアなどはないでしょうか。エクセルで開いて順序を入れ替えればできなくはありませんが、煩雑で間違いの元です。毎日のルーチンワークなので、たとえば、アイコンにドラック&ドロップで出来上がるようなものです。取り込みと書き出しの形式をいろいろ変えられるようになっているのが好ましいです。
No.1ベストアンサー
- 回答日時:
う~ん、フリーソフトに頼るのも悪くはないですが
こうやってプログラムすると自分の欲しいものが
用意できて(いくらでも改造可能)いいですよ~
並び替えする前の列の数が3列あって
「3列目,1列目,2列目」の順に並び替えたい場合
Dim arySort(2)
arySort(0) = 2
arySort(1) = 0
arySort(2) = 1
' 引数(ドラッグアンドドロップしたファイル名)を取得
Set objArgs = WScript.Arguments
If objArgs.Count = 0 Then
strFileName = InputBox("並び替える CSV のファイル名を入力してください。")
Else
strFileName = objArgs(0)
End If
Const ForReading = 1,ForWriting = 2,ForAppending = 8 '定数の指定
Set objFS = WScript.CreateObject("Scripting.FileSystemObject")
Set objFileInput = objFS.OpenTextFile(strFileName, ForReading)
Set objFileOutput = objFS.CreateTextFile(strFileName & ".tmp.csv", True)
Dim aryColsSorted
Do Until objFileInput.AtEndOfStream
strLine = objFileInput.ReadLine
aryCols = Split(strLine, ",")
i = 0
ReDim aryColsSorted(UBound(aryCols))
For Each strCol In aryCols
aryColsSorted(arySort(i)) = strCol
i = i + 1
Next
objFileOutput.Write Join(aryColsSorted, ",") & vbCrLf
Loop
objFileOutput.Close
objFileInput.Close
No.2
- 回答日時:
ANo1 のプログラムですが、
resort.vbs という名前のファイルを作成して、それに
コピペして、あとは、ソートしたいファイルを
ドラック&ドロップすればおっけ~です。
ただ、"" の中にコンマ(,)がある場合は、さらに
考慮しないといけないですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jtrim 1.53cが正常な動きをし...
-
CubesoftPDFはAdobe Acrobat Re...
-
ChatGPTの回答をコピーしても箇...
-
Windows Media Playerが動作し...
-
win10からwin11へのIME登録単語...
-
mp3 ファイルをCDに焼く無料ソ...
-
Outlookのエラー表示について
-
パソコンでの確定申告作成について
-
動画再生ソフトのおすすめあり...
-
powerAutomateの使用メモリにつ...
-
gimpで文字の細工をしたい
-
既存のプログラムで拡張子HPGの...
-
Realtek?蟹マークを消して音が...
-
premiere「ディスク上のファイ...
-
エクセルなどで自分専用の辞書...
-
パソコンソフトでお知恵を下さ...
-
VOICEBOXが開けず音声合成エン...
-
コピー元とコピー先を同じにす...
-
一太郎2021で画像サイズをmmで...
-
Acronis True Image HD 2022の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
宛名職人ver5
-
Excelでsumifの文字列版ってあ...
-
筆ぐるめファイルが開けません
-
ジャストホームの住所録のデー...
-
エクセルで作った住所録をワー...
-
筆ぐるめの内容をエクセルに?
-
FGAファイル
-
筆王の住所録の整理
-
筆グルメVer13にエクセルデータ...
-
はがきスタジオ 2007の住所録フ...
-
差込ファイルが見つかりません
-
エクセルで作成した住所録をCSV...
-
古い住所録をどうにかして使い...
-
筆まめで住所録の追加入力がで...
-
一太郎2004で作成した住所録を...
-
筆王のファイルが開けなくなった。
-
みんなの筆王でCSVファイルを読...
-
筆ぐるめの住所録をCD-RW...
-
Microsoft はがきスタジオが開...
-
勘定奉行でインポートできるフ...
おすすめ情報