我试图将 CSV 文件转换为 JSON 格式,但我不知道 ANT 或 MAVEN。我使用过 Apache POI。我正在尝试使用 Apache POI 来做到这一点。有没有其他方法可以做到这一点?
这就是我试图做的,但出现以下错误--java.lang.ClassNotFoundException: org.openxmlformats.schemas.spreadsheetml.x2006.main.CTSheet
// 开始构建 JSON。
JSONObject json = new JSONObject();
JSONArray rows=new JSONArray();
for ( Iterator<org.apache.poi.ss.usermodel.Row> rowsIT = sheet.rowIterator(); rowsIT.hasNext(); )
{
org.apache.poi.ss.usermodel.Row row = rowsIT.next();
JSONObject jRow = new JSONObject();
// Iterate through the cells.
JSONArray cells = new JSONArray();
for ( Iterator<Cell> cellsIT = row.cellIterator(); cellsIT.hasNext(); )
{
Cell cell = cellsIT.next();
cells.put( cell.getStringCellValue() );
}
jRow.put( "cell", cells );
rows.put( jRow );
}