我使用OpenCSV库创建了CSV文件,其中包含来自不同数据源的某些运行时数据。
现在我发现有很多空列,这些列中没有值,因此我想以编程方式删除它们。
我目前正在尝试实现的方法是,获取第一个CSV数据的字符串二维数组,并在垂直方向上进行迭代,然后执行一些操作以删除空列!
是否有其他更好的方法?请建议!
谢谢。
//编辑
使用OpenCSV库写入CSV的代码:
现在我发现有很多空列,这些列中没有值,因此我想以编程方式删除它们。
我目前正在尝试实现的方法是,获取第一个CSV数据的字符串二维数组,并在垂直方向上进行迭代,然后执行一些操作以删除空列!
是否有其他更好的方法?请建议!
谢谢。
//编辑
使用OpenCSV库写入CSV的代码:
public static void writeDataToCSV(CSVWriter writer, String[][] csvData){
List<String[]> csvDataList = new ArrayList<String[]>();
for (String[] rowData : csvData) {
csvDataList.add(rowData);
}
writer.writeAll(csvDataList);
}