public static void main(String[] args) {
File file = new File("Test.xls");
try {
FileInputStream fis = new FileInputStream(file);
POIFSFileSystem POIStream = new POIFSFileSystem(fis);
HSSFWorkbook workBook = new HSSFWorkbook(POIStream);
HSSFSheet sheet = workBook.getSheetAt(0);
int rowSize = sheet.getLastRowNum();
HSSFRow headRow = sheet.getRow(0);
int colSize = headRow.getLastCellNum();
System.out.println("rowSize: " + rowSize);
System.out.println("colSize: " + colSize);
List<String[]> list = new ArrayList<String[]>();
for (int rowIndex = 1; rowIndex <= rowSize; rowIndex++) {
HSSFRow row = sheet.getRow(rowIndex);
String[] values = new String[colSize - 1];
String cellValue = null;
for (int colIndex = 0; colIndex < colSize - 1; colIndex++) {
HSSFCell cell = row.getCell(colIndex);
if(cell != null){
cellValue = cell.getStringCellValue();
}else{
cellValue = "";
}
values[colIndex] = cellValue;
}
list.add(values);
}
fis.close();
Object[][] returnArray = new Object[rowSize][colSize];
for (int i = 0; i < returnArray.length; i++) {
returnArray[i] = (Object[]) list.get(i);
}
for (int i = 0; i < returnArray.length; i++) {
for (int j = 0; j < returnArray[i].length; j++) {
System.out.print(returnArray[i][j] + "### ");
}
System.out.println();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e){
e.printStackTrace();
}
}
分享到:
相关推荐
c程序将excel表格数据读取到二维数组
C#编写代码,可以读取任何版本的Excel文件,并写入二维数组中。
结合PHPExcel插件写的读取excel文件内容,并返回二维数组。可以控制读取excel哪张工作表,读取几列的内容。
结合phpExcel插件,写的一个读取excel2007、excel2003工作表内容,并返回二维数组的例子。可以自定义读取哪一张工作表,哪几列,哪几行的excel内容;可以进行扩展,修改里面的代码来适应你的项目。代码有充分的注释...
已进行了SubVI封装,可直接用在其他VI中,输入接口包括Excel路径,表单名;输出接口包含string类型数组、行数、列数
用LABVIEW对EXCEL进行操作,单个单元格或者多行多列二维数组写入和读取
C# 读取excel里面内容再按照一定格式写入excel 在公司里搞的东东,拿出来是希望帮到真有需要的朋友
C#读取SQL数据写入二维表,之后写入Excel方法 Winform // 写excel object[,] dataArray = new object[rowCount, colCount]; // 二维数组 eApp.get_Range("A1", eApp.Cells[rowCount, colCount]).Value2 = dataArray;
基于labview从二维数组中 读取数据至excel表格 存储至本地文件
读取目录中的xml文件并写入Excel,很好的例子,用到了 Aspose
下面将分别介绍如何使用 NumPy 函数来读写一维或二维数组的文 本文件、CSV 格式文件、二进制格式文件和多维数据文件。其中 CSV (Comma-Separated Value ,逗号分隔值)格式是一种常见的文件格式,Excel可以处理 CSV...
datediff.zip 创建和修改自定义的数据库(2KB) 19,dbgrid3.zip 使用没有连接到数据库的 DBGrid 控件(5KB) 20,mschart.zip 从数据库中读取数据进行图形显示, 需要MSChart OCX(9KB) 21,sqltest....
vb读取多sheet.rar;vb读取一盒excel文件中的多sheet表数据
1.DAQmx持续读取 2.Excel相关 3.Google_Earth和LV 4.labview8.6如你所愿 ...17.读取二维数组所有数据 18.多列列表排序 19.改变通道标题 20.改变装饰件颜色 21.....h 还有几十个不一一列举
只是数据类型 int, string array 以及二维数组group以及对应的自定义枚举。 packTool工程生成工具packtool从excel读取数据,并且生成对应的lua 数据。 tool是打包工具工作目录。其中property目录的config.xls定义从...
想要使用PHP读取Excel文件必然要用到PHPExcel开源类库,网上资源应该挺多的。...然后使用explode拆分函数将字符串拆分后就得到了一个二维数组(即表格里面的数据)。 代码示例 $path = "/wamp/www/xiong
读取二维数组所有数据 调用C-动态数据库 贪食蛇 这个程序演示利用队列来实现数据的传引用 远程开启VI 连续写入文件 键盘控制TAB控件 黑白棋程序 Excel相关 Google_Earth和LV labview8.6如你所愿 labview8.6自动连接...
读取一个WorkSheet内所有的值到一个二维数组 public Object[,] getValues(),比一个一个格读快多了。 * 以及其它一些功能,自己查看吧,也可以按照现有代码进行扩展。 * 写Excel单元格的方法目前只有一个格一个格...
从它的定义来看,就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。...这里得到一个测试数据的二维数组。那么接下来要用这些数据做自动化测试了?被测试功能如下:测试代码如下:
Series是一维数组,可以存储任何类型的数据,而DataFrame是二维表格,可以存储多个Series。我们可以使用pandas来读取和写入各种文件格式,如CSV、Excel、SQL等。 我们来看一下如何使用pandas读取CSV文件。假设我们有...