GcExcel可以轻松打开20万条数据的Excel文件。 这是性能对比结果:  关于如何一行一行读取数据,GcExcel 可以通过区域读取一片区域,如果只想读取一行数据的话,可以通过Excel的坐标系来控制。 public void FetchRowData() { Workbook wb = new Workbook(); IWorksheet sheet = wb.getWorksheets().get(0); //如果内存足够的话可以使用 //Object[][] data = (Object[][]) sheet.getUsedRange().getValue(); Object[][] data = (Object[][]) sheet.getRange("A1: Z500").getValue(); for (int i = 0; i < data.length; i++) { Object[] row = data[i]; //下来可以根据 row 来进行后续操作 } }