我已经使用Open CSV库使用来自不同数据源的一些运行时数据创建了CSV文件。需要删除csv中的空列
现在我正在寻找很多空列,它们在列单元格中没有值,所以我想以编程方式删除它。
方法我目前试图实现的是,获取字符串2维数组中的第一个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);
}
你是什么意思的“删除”? 从2D String数组或从csv文件中删除它们? – DeadlyJesus 2015-01-15 15:34:32
我需要从CSV中删除空列! – 2015-01-15 15:35:53
然后将其作为二维字符串数组读取,并在不包含空列的情况下重写csv。 – DeadlyJesus 2015-01-15 15:37:45