我想加入,或者您可以说在其他输出.csv文件中合并两个csv文件,例如,假设我有一个具有a,b,c,d,e字段的csv文件,另外一个具有a,b,c,x,y字段的csv文件,z我需要输出,如在输出文件中一样-a,b,c,d,e,x,y,z

我做了下但没有得到想要的输出,请让我知道工作的Java代码

int n1 = 3,n2 = 3;//stores the serial number of the column that has the duplicate data
BufferedReader br1=new BufferedReader(new InputStreamReader(new FileInputStream("c:/test/report1.csv")));
BufferedReader br2=new BufferedReader(new InputStreamReader(new FileInputStream("c:/test/report2.csv")));
String line1,line2;
while((line1=br1.readLine())!=null && (line2=br2.readLine())!=null){
    String line=line1+","+line2;
    String newL="";
    StringTokenizer st=new StringTokenizer(line,",");
    System.out.println("total tokens "+st.countTokens());
    int i = 3;
    for(int i=1;i<=st.countTokens();i++){
        if((i==n1)||(i==n1+n2))
            continue;
        else
            newL=newL+","+st.nextToken();
    }

    String l=newL.substring(1);
    System.out.println("merged "+l);
    //write this line to the output file
}

  ask by Sachin Singh translate from so

本文未有回复,本站智能推荐:

1回复

合并两个具有不同标题的csv文件

我需要将数据合并到两个CSV文件中,这些文件的标头相似,但根据它们各自的部分,数据却不同。 CSV文件将包含两个部分,第一部分包含按部门划分的数据,第二部分包含住宅区的数据。 这是我的第一个CSV文件 我的第二个CSV文件 我希望生成一个包含两个数据的CSV文件,但是必须将数
1回复

如何使用java将具有相同标题列的两个csv文件合并到另一个csv文件中

csv文件1: csv文件2: 输出csv文件: 这是我的代码我试图合并,但标题重复两次:当涉及将两个文件合并到单个备用csv文件然后我也面临同样的问题,因为上面的标题列每次重复我应该做什么到忽略它。 这是我的代码如下 如何跳过输出文件中的标题列
3回复

如何合并两个具有相同参数的XML文件?

我想合并两个XML文件(源文件和临时文件),并将结果文件放在源文件中,并且源文件和临时文件具有相同的元素,但具有不同的值,例如: Source.xml: 和temp.xml: 和所需的输出,我想要它像: 我正在使用此代码,但它根本不影响source.xml :
1回复

如何合并两个具有相同值的对象?

我有两个颜色对象。 这些颜色对象用于按钮。 现在,我觉得将所有按钮设为一种颜色。 我要创建一个对象,而不是两个对象。 如果删除一个对象,则必须重命名整个应用程序中的每个位置,例如我需要更改200多个按钮。 我问,有没有其他方法可以做到这一点。
3回复

合并/合并两个大文件

我想在第一列上加入2个文件:文件1包含46395029行,文件2包含86510559。 file1.txt file2.txt 我想将这两个文件合并到第一个栏目中: 在file1中仅需要行的情况下,结果文件应仅包含46395029行。 我用awk做到了:
1回复

如何合并两个具有相同键的嵌套映射并保留值

我有以下地图: 这些地图中的值类似于: 第二张地图: 我希望合并后的地图是: 所以我想进行合并,并结合重复键的值。 我相信它应该是这样的:
1回复

合并具有相同密钥和不同值的两个JsonObject

我有两个JsonObject具有相同的键但值不同。 我想将两个JsonObject与另一个JsonObject中的相同键合并。 结果应该是这样的。 请让我知道该怎么做。
1回复

Talend:合并两个CSV文件时,tmap Nullpointer异常

我想合并两个CSV文件。 我面临的问题是两个CSV文件之一具有动态列。 例如 第一个CSV文件有两列。 A和G。列G具有逗号分隔的值。 第二个CSV文件具有动态列。 但是它总是会有A(uid)列。 例如 我想合并这两个文件,所以输出将是: 这是工