• 拷贝txt文本中的某行的数据到excel中


    package com.hope.day01;

    import java.io.*;
    import java.util.ArrayList;

    public class HelloWorld {
        public static void main(String[] args) throws IOException {
            /*System.out.println("请输入需要抓取文件的源");
            Scanner sc = new Scanner(System.in);
            String src = sc.next();*/

            //数据源
            ArrayList<String> list = new ArrayList<>();
            for (int i = 1; i < 8; i++) {
                String str = "E:\C" + i + "-0H.txt";
                File f = new File(str);
                InputStream is = new FileInputStream(f);
                InputStreamReader isr = new InputStreamReader(is,"gb2312");
                BufferedReader br = new BufferedReader(isr);


                String title = str.substring(3);
                //把文件的名称存放到集合中去
                list.add(title);
    //            System.out.println(title);

                //读文件的内容,存放到结合中去
                String line;
                for (int j = 0; (line = br.readLine()) != null; ++j) {
                  if (j == 79 || j == 80) {
                        //把读出的文件放到集合中去
                        list.add(line);
                       //System.out.println(line);
                    }
                }
                br.close();
            }
            //从集合中写出数据
            String goal = "E:\my.xlsx";
            OutputStream os = new FileOutputStream(goal);
            OutputStreamWriter osw = new OutputStreamWriter(os,"gb2312");
            BufferedWriter bw = new BufferedWriter(osw);
            for (int i = 0; i < list.size(); i++) {
                String str = list.get(i);
                try {
                    System.out.println(str);
                    bw.write(str);
                    bw.newLine();
                    bw.flush();
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                }

            }
            bw.close();
        }
    }
  • 相关阅读:
    npm WARN saveError ENOENT: no such file or directory的解决方法
    简单的webpack打包案例
    JS中用encodeURIComponent编码,后台JAVA解码
    说 Redis
    let the cat out of the bag
    简述C# volatile 关键字
    螃蟹怎么分公母?是用冷水上锅还是热水蒸呢?
    Mysql截取字符串 更新字段的部分内容
    Ajax 获取数据attr后获取不到
    如何限制域名访问?白名单机制
  • 原文地址:https://www.cnblogs.com/newcityboy/p/11191367.html
Copyright © 2020-2023  润新知