次のようなCSVデータがあります
a,b,c,d,e
11,12,13,14,15
21,22,23,24,25
31,32,33,34,35
上記のc列を1番目、次に、b,a,e,dのように列の順番を変えたいと
思っています
変換後は下記のイメージです
c,b,a,e,d,
13,12,11,15,14
23,22,21,25,24
33,32,31,35,34
これはイメージであり、CSVの列数は300列程あります
a,b,c,d,eの列の並びを指定することにより、全てのデータ
が並び替えれるソフトをご存知でしたら教えていただけませんか
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
Filemakerの件ですけど、a,b,c,d,eは見出しと思いますが
そのままFilemakerで読み込むとa,b,c,d,eというフィールド名
になって取り込まれます。
ファイルメニューからレコードのエクスポートでcsvを選ぶと
フィールドの書き出す順を指定できます。そこで並べ替えるだ
けです。
書き出し順を計算で指定できないので
>ここは手作業ですよね。
と書きました。
表形式で表示すると表示したまま列の並び替えもできます。
そのままファイルメニューの「レコードの保存/送信」でエクセル
で保存してエクセルからcsvで書き出す方法も視覚的には便利です。
私はエクセルは持っていないのでエクセルだけでできるのかも知れ
ませんが。
>ファイルメニューからレコードのエクスポートでcsvを選ぶと
>フィールドの書き出す順を指定できます。
ありがとうございました。
当方が考えていたのがこのイメージでした。
質問のテキストでやってみたらできました
後ほど、本番のデータでやってみたいと思います
ちょっと心配なのは、列数が多いので(約300列・400行)全ての取り込めるのかが
心配なのですが・・・
兎に角ありがとうございました。
No.6
- 回答日時:
またまた書き忘れましたが
表形式で表示している場合、表示メニューでレイアウトモードを選び
レイアウトメニューでレイアウト設定を選び
その中の表示メニューで表形式を選び「設定」を押して
「列の表示順を変更可能にする」
をチェックしないといけないかも知れません。
「列の選択時にデータをソートする」のチェックは外した方がいいかも。
No.5
- 回答日時:
書き忘れましたが、a,b,c,d,eもフィールド値としてFilemakerに
取り込んだ場合、表形式で表示して列の並び替えをしたあと、ス
クリプトで「全レコードをコピー」というのを作って実行すると
そのままタブ区切りテキストとしてコピーされます。
、ス
>クリプトで「全レコードをコピー」というのを作って実行すると
>そのままタブ区切りテキストとしてコピーされます。
ここのところがよくわかりませんでした。
>表形式で表示して列の並び替えをしたあと
ここにある「列の並び替えをしたあと」とは先のNo4の最後にも記載
されていた件に関係しているものと思うのですが・・・
>表形式で表示すると表示したまま列の並び替えもできます。
この表示したまま列の並び替えする方法がちょっと触っただけではわかりませんでした。
もし、簡単に説明できるのであれば教えていただけると幸いです
No.2
- 回答日時:
>a,b,c,d,eの列の並びを指定することにより
ここは手作業ですよね。ならFilemakerでもできます。
300の複雑な並び替えの方が大変でしょうけど。
回答ありがとうございました。
早速、試行版のFilemakerをインストールしてみたのですが、項目名の変更(
並び替え)ができるようなメニューがみあたりませんでした。
エクセルのように列を選択して任意のコピー&ペーストして作成する方法なのでしょうか
何か並び替えのメニューのようなものがあるのでしょうか
もしよろしければ教えてください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUPの列番号の最大は?
-
エクセルで離れた列を選択して...
-
エクセルで複数列の検索をマク...
-
Excelの行数、列数を増やしたい...
-
LEFT関数とIF関数の組み合わせ...
-
「段」と「行」の違いがよくわ...
-
エクセルのソートで、数字より...
-
CSVファイルの「0落ち」にVBA
-
VBAで別ブックの列を検索し、該...
-
VBA
-
エクセルで住所を県と市・郡と...
-
VBA 選択範囲とUnionの使い方に...
-
エクセル 重複 隣の列 一番...
-
Alt+Shift+↑を一括で行うには、...
-
えABのある列って
-
【エクセルVBA】任意の画像フォ...
-
エクセルの列末のデータだけ表...
-
エクセルVBAでデータ最終行取得...
-
エクセルの行を65536以上に増や...
-
最近急にVBAの処理速度が遅くな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで離れた列を選択して...
-
VLOOKUPの列番号の最大は?
-
「段」と「行」の違いがよくわ...
-
LEFT関数とIF関数の組み合わせ...
-
VBA 指定した列にある日時デー...
-
CSVファイルの「0落ち」にVBA
-
エクセルで複数列の検索をマク...
-
Excelの行数、列数を増やしたい...
-
エクセルマクロの組み方
-
エクセルマクロPrivate Subを複...
-
リストからデータを紐付けしたい
-
エクセルのソートで、数字より...
-
エクセルで住所を県と市・郡と...
-
VBAで別ブックの列を検索し、該...
-
VBA
-
Excel文字列一括変換
-
エクセル 重複 隣の列 一番...
-
列方向、行方向の定義
-
Alt+Shift+↑を一括で行うには、...
-
VBAで結合セルを転記する法を教...
おすすめ情報