CSV复制粘贴文本问题

时间:2017-01-06 15:45:37

标签: csv delphi-xe5 adoconnection

我为我的同事写了一个小工具来导入csv文件来访问。 有很多数据,所以我想用几行测试它... 问题是当我从大CSV复制几行到新的CSV(COPY + PASTE)时,程序不会识别逗号分隔符读取整行...没有enc解码,只是简单的文本......

标题是+1行 FOK; FOKNEV; SORSZAM; KDAT; BIZSZ; ELLENSZLA; ELLENSZLANEV; KTGH; KTGHNEV; SZOVEG;PÜ.SORSZAM; TARTOZIK; KOVETEL; HALM.EGYENLEG; IDOSZAKI EGYEN; KTGH / TK; FELOSZTAS; KTIP; KONSZ; KTGVIS 511199; EGYEB ANYAGOK; 000000; 2016.12.14 .; PK / 1029; 381; PENZTAR HOLDING KOZPONT; 7001;Vezérigazgatóság;80Számlakifizetés; 00000; 5516,00; 0,00; 00000,00; 5516,00; 7001 T ; 5516,00; 611 ;;;

你遇到过这样的问题吗?

这是ADOconnection的连接字符串

    StreamFragment frag=(StreamFragment) getSupportFragmentManager().findFragmentByTag("stream_frag");
    if(frag == null) {
        final FragmentTransaction transaction = fragmentManager.beginTransaction();
        StreamFragment fragment = new StreamFragment();
        transaction.replace(R.id.main_container, fragment, "stream_frag").commit();
    }          

1 个答案:

答案 0 :(得分:0)

问题解决了我修改了ODBC引擎以强制分隔符

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Text
Format=Delimited(;)