【发布时间】:2015-01-15 15:32:03
【问题描述】:
我使用来自不同数据源的一些运行时数据使用 Open CSV 库创建了 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);
}
【问题讨论】:
-
“删除”是什么意思?从 2D 字符串数组或 csv 文件中删除它们?
-
我需要从 CSV 中删除空列!
-
然后将其读取为二维字符串数组,并在不包括空列的情况下重写 csv。
-
您能否添加用于编写 CSV 文件的代码 (
CSVWriter)? -
在我的帖子中找到编辑 csv 写代码!