素人丸出しお粗末で遅くてもいいので
いますぐ使えるちょっぴり便利プログラムを作れ
(例○○を自動処理してくれるプログラム)
前スレ
VBSで便利なプログラムを作れスレ
https://mevius.5ch.net/test/read.cgi/tech/1170492587/
探検
VBSで便利なプログラムを作れスレ 2
1デフォルトの名無しさん
2018/10/13(土) 22:56:48.61ID:X8llOrQa699ピッコロ ◆YAZTByPXwc6o
2019/08/05(月) 23:36:17.15ID:r/relyv3 今日書き込んでないようだけど調子悪いん?
700ピッコロ ◆YAZTByPXwc6o
2019/08/05(月) 23:43:42.08ID:r/relyv3 じゃあピッコロがCSVリーダーについて真剣に考えてみようと思います
読み取りを知るには書き込みからということで
CSVを書き込むときにどのような処理を行うかを分析して
それをリバースすればよいわけです
書き込みのときにどのように処理を行いますか
値に区切り文字が含まれていたら値全体をダブルクオートで囲みます
値にダブルクオートが含まれていたらダブルクオートを2つ並べて値全体をダブルクオートで囲みます
ダブルクオートを2つ並べる処理よりも値全体をダブルクオートで囲む処理を先に行ってしまうと
囲むダブルクオートも二重になってしまうので処理の順番は
1) ダブルクオートを2つ並べる
2) 値全体をダブルクオートで囲む
こうなるわけです
読み込みのときはこれを逆順に処理します
1) 値全体を囲むダブルクオートを除去する
2) 2つ並んだダブルクオートを1つにする
これで読み込みの処理は完成です
読み取りを知るには書き込みからということで
CSVを書き込むときにどのような処理を行うかを分析して
それをリバースすればよいわけです
書き込みのときにどのように処理を行いますか
値に区切り文字が含まれていたら値全体をダブルクオートで囲みます
値にダブルクオートが含まれていたらダブルクオートを2つ並べて値全体をダブルクオートで囲みます
ダブルクオートを2つ並べる処理よりも値全体をダブルクオートで囲む処理を先に行ってしまうと
囲むダブルクオートも二重になってしまうので処理の順番は
1) ダブルクオートを2つ並べる
2) 値全体をダブルクオートで囲む
こうなるわけです
読み込みのときはこれを逆順に処理します
1) 値全体を囲むダブルクオートを除去する
2) 2つ並んだダブルクオートを1つにする
これで読み込みの処理は完成です
701ピッコロ ◆YAZTByPXwc6o
2019/08/05(月) 23:44:12.39ID:r/relyv3 ピッコロの分析力すごくない?
レスを投稿する
ニュース
- コメ「余っている」年明けに下落も? 大量の在庫が倉庫を圧迫、赤字の恐れ…業者「値下げするしか…」 [Hitzeschleier★]
- 「レーダー照射」なぜ中国は素直に謝罪しないのか 非を認めず反論逆ギレ、ごめんなさいと言えない国情 [七波羅探題★]
- 40代教員、1億8600万円分の暗号資産だまし取られる 「警察手帳のような物」見せられ−滋賀県草津市 [蚤の市★]
- 松村沙友理、スタバは好きだけど「やっぱコーヒーに700円800円が…」「家でお湯わかしてやったらタダやん」 [muffin★]
- 参政・神谷代表「なぜ日本では多くの中国人の方がキャッシュで不動産を買えるのか」「現金はどこから来ているのか」 片山大臣の回答は [少考さん★]
- 上野動物園の双子パンダ、1月末に中国に返還へ 国内でパンダ不在に ★3 [蚤の市★]
- 【速報】福岡でまた刺される [663382246]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★1
- 【速報】Switch 2 値上げ [201193242]
- 今日仕事上手くいかなかったなぁ
- 月曜日のんなぁ…お疲れ様なのらね…✋🍬ハウス🏡
- 【悲報】赤坂の超高級プライベートサウナ(120分19,000円)で火事🔥男女カップル死亡 [923545898]
