以下のようなcsvデータをコレクションに入れると、自動的に先頭データをフィールド名にしてしまいます。
※Get worksheet as collection 又は(fast)を使っています。offsetを使うと何故かバッファオーバーフローで例外しました…(2千行くらいのデータです)
CSVデータ
A列 | B列 | C列 |
---|---|---|
1111 | aaaa | 1g1f |
2222 | bbbb | 1d1h |
コレクション
1111 | aaaa | 1g1f |
---|---|---|
2222 | bbbb | 1d1h |
最終的には以下のようにフィールド名を定義したコレクションにしたいのです。
ID | 名前 | データ |
---|---|---|
1111 | aaaa | 1g1f |
2222 | bbbb | 1d1h |
良い方法があればご教示頂きたく、よろしくお願いします。
※(4/9 13:12 追記)
とりあえずワークアラウンドとして
1、CSVデータをメモ帳で開き、先頭行に改行を入れて保存
2、Excel VBOで先頭行に列名追加
3、フィールド名定義済みコレクションに読み込み
をしました。あまりスマートではないですが一応これで期待した状態になりました。笑
ただし、データが数万行だとできないWAです。(メモ帳が開かない)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/26 09:59
2019/04/26 10:00