DOBON.NETプログラミング道掲示板

No34118 の記事


■34118 / )  Re[2]: 数字だけで構成されてるCSVフィールドが自動的に数値として解釈される
□投稿者/ Iraquser 一般人(2回)-(2019/02/05(Tue) 13:55:40)
http://Win10 c#
  • アイコンNo34116に返信(魔界の仮面弁士さんの記事)

    魔界の仮面弁士さん、お世話になります。

    > データ中に「改行」「"」「,」などの特殊文字を含むような CSV で無いのなら、
    > File.ReadAllLines を Split するような LINQ 式で処理した方が手っ取り早いかも。
    そうですね。No34116のCSV例では含んでいませんが、実際のデータは改行を
    含みます。

    > もし、Jet/ACE を使って取り込む方法を採用するのであれば、
    > 取りうる選択肢としては下記の 3 通り。
    案1に関して同様のプランを検討しましたが、CSVが吐き出されるフォルダ
    が顧客側領域にあり、我々に更新権限がないため schema.ini の動的配置は難
    しく諦めた経緯があります。

    案2・案3の提案、ありがとうございます。当プログラムが動作する可能性の
    ある全PCのレジストリを顧客側各支店担当者様に更新して頂く事、あまりに
    も恐ろしく、尻込みしておりました。

    Jet/ACE を利用する以上、数字のみで構成されたフィールドは自動的に整数と
    認識されてしまう事、仕方のない事と理解しました。CSV入力プログラムの
    独自開発や案1〜3を含め、もう少し検討したいと思います。
    ありがとうございました。

違反を報告
返信 削除キー/


Mode/  Pass/


- Child Tree -