java用jxl读取excel表格,后用vectory1循环获取指定单元格的值
时间: 2024-01-31 11:04:52 浏览: 101
jxl的相关包.zip
答案:可以使用jxl库中的Workbook类和Sheet类来读取指定excel文件和对应的sheet,在使用Vector来存储读取的数据。具体实现可以参考以下代码:
```java
import jxl.Workbook;
import jxl.Sheet;
import java.util.Vector;
...
public Vector<String> getCellValues(String filePath, int sheetIndex, int rowIndex, int startColumnIndex, int endColumnIndex) {
Vector<String> values = new Vector<String>();
try {
Workbook workbook = Workbook.getWorkbook(new File(filePath));
Sheet sheet = workbook.getSheet(sheetIndex);
for(int i = startColumnIndex; i <= endColumnIndex; i++) {
values.add(sheet.getCell(i, rowIndex).getContents());
}
workbook.close();
} catch(Exception e) {
e.printStackTrace();
}
return values;
}
```
其中,filePath为excel文件的路径,sheetIndex为sheet的索引,rowIndex为指定行的索引,startColumnIndex和endColumnIndex为要获取的单元格的列索引的起始值和结束值。
阅读全文