excel文件读取某一列总和含excel文件.excel Java
时间: 2023-09-02 12:14:05 浏览: 144
可以使用 Apache POI 库来读取 Excel 文件,以下是一个简单的示例:
```java
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
public class ExcelReader {
public static void main(String[] args) throws IOException {
String fileName = "example.xlsx";
FileInputStream inputStream = new FileInputStream(fileName);
Workbook workbook = WorkbookFactory.create(inputStream);
Sheet sheet = workbook.getSheetAt(0);
double sum = 0;
for (Row row : sheet) {
Cell cell = row.getCell(0);
if (cell != null) {
sum += cell.getNumericCellValue();
}
}
System.out.println("Sum of column 1: " + sum);
workbook.close();
inputStream.close();
}
}
```
在此示例中,我们使用 `WorkbookFactory.create` 方法打开 Excel 文件,并使用 `getSheetAt` 方法获取第一个工作表。然后,我们迭代每一行并获取第一列的单元格值,如果单元格不为空,则将其添加到总和中。最后,我们输出列的总和。
请注意,此示例仅考虑第一列包含数字。如果您需要处理其他列或处理不同的数据类型,请相应地更改代码。
阅读全文