zoukankan      html  css  js  c++  java
  • X++读取txt文件

    X++按照如图的文本文件,取出对应的每个字段值,分配给相关的表字段。

    View Code
    class ReadTxt 
    {
    }
    void ReadTxt()
    {
        System.IO.StreamReader m_streader;
        InteropPermission m_Perm = new InteropPermission(InteropKind::ClrInterop);
        Notes      m_Notes;
        str         s;
        int         i=0;
        container   c;
        ;
        m_Perm.assert();
        m_streader = new System.IO.StreamReader(@"C:\Users\dingkui\Desktop\3.txt");
    
        while(int642int(m_streader.Peek())>0)
        {
            s        = m_streader.ReadLine();
    
            m_Notes += s;
            s        = s + " ";
            this.handleTxt(s);
            i++;
        }
    
        m_streader.Close();
        m_streader.Dispose();
        CodeAccessPermission::revertAssert();
    }
    void handleTxt(str _s)
    {
        str     s1,s2,s3;
        boolean flag = true;
        container   c;
        int num=2,j;
        ;
        do
        {
    
            s1 =  substr(_s,1,strfind(_s,',',0,strlen(_s))-1);
            s3 = strRtrim(s1);
            c = conIns(c,num,strRtrim(s3));
            s2 = substr(_s,strlen(s1)+2,strlen(_s));
            s2 = strLtrim(s2);
            //c = conIns(c,num,s2);
            _s = s2;
            num++;
            if(_s == "")
            {
                flag = false;
                continue;
            }
        }
        while(flag);
        for(j=1;j<=conlen(c);j++)
        {
            info(conpeek(c,j));
        }
        pause;
    
    }
    
    static void main(Args _args)
    {
        ReadTxt     rt;
        ;
        rt = new ReadTxt();
        rt.AXReadTxt();
    }

     运行代码得到如图的结果

  • 相关阅读:
    利用线程池爬虫
    多任务协程怎么写
    利用协程多任务协程爬取前几页投诉网
    cookie的处理和代理池的建立
    bs4和xpath的用法
    怎么使用Ip代理词
    雪球网新闻标题的爬取
    爬虫学习的基础篇
    小说文本爬取
    24 张图彻底弄懂九大常见数据结构
  • 原文地址:https://www.cnblogs.com/dingkui/p/2667263.html
Copyright © 2011-2022 走看看