
package ut;
import java.util.ArrayList;
import com.spire.xls.CellRange;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
import com.spire.xls.collections.WorksheetsCollection;
public class ExcelUtilSpire {
public static ArrayList
ArrayList
Workbook workbook = new Workbook();
workbook.loadFromFile(path);
WorksheetsCollection sheets = workbook.getWorksheets();
int n=sheets.getCount();
for(int j=0;j
Worksheet sheet = workbook.getWorksheets().get(j);
CellRange[] rows=sheet.getRows();
for(CellRange cr:rows){
ArrayList
String[] arr=new String[row.size()];
for(int i=0;i
arr[i]=row.get(i).getDisplayedText();
}
list.add(arr);
}
}
return list;
}
public static ArrayList
ArrayList
Workbook workbook = new Workbook();
workbook.loadFromFile(path);
Worksheet sheet = workbook.getWorksheets().get(sheetIndex);
CellRange[] rows=sheet.getRows();
for(CellRange cr:rows){
ArrayList
String[] arr=new String[row.size()];
for(int i=0;i
arr[i]=row.get(i).getDisplayedText();
}
list.add(arr);
}
return list;
}
public static ArrayList
ArrayList
Workbook workbook = new Workbook();
workbook.loadFromFile(path);
Worksheet sheet = workbook.getWorksheets().get(sheetIndex);
CellRange[] rows=sheet.getRows();
if(endRow>rows.length||endRow==0)
endRow=rows.length;
for(int i=startRow;i
ArrayList
String[] arr=new String[row.size()];
for(int j=0;j
arr[j]=row.get(j).getDisplayedText();
}
list.add(arr);
}
return list;
}
public static String[] readRow(String path, int sheetIndex,int rowIndex) {
Workbook workbook = new Workbook();
workbook.loadFromFile(path);
Worksheet sheet = workbook.getWorksheets().get(sheetIndex);
CellRange[] rows=sheet.getRows();
ArrayList
String[] arr=new String[row.size()];
for(int i=0;i
arr[i]=row.get(i).getDisplayedText();
}
return arr;
}
public static ArrayList
ArrayList
Workbook workbook = new Workbook();
workbook.loadFromFile(path);
Worksheet sheet = workbook.getWorksheets().get(sheetIndex);
CellRange[] cols=sheet.getColumns();
for(CellRange cr:cols){
ArrayList
String[] arr=new String[col.size()];
for(int i=0;i
arr[i]=col.get(i).getDisplayedText();
}
list.add(arr);
}
return list;
}
public static String[] readColumn(String path, int sheetIndex,int colIndex) {
Workbook workbook = new Workbook();
workbook.loadFromFile(path);
Worksheet sheet = workbook.getWorksheets().get(sheetIndex);
CellRange[] cols=sheet.getColumns();
ArrayList
String[] arr=new String[col.size()];
for(int i=0;i
arr[i]=col.get(i).getDisplayedText();
}
return arr;
}
public static String[] readColumn(String path, int sheetIndex,String colChar) {
int colIndex=ExcelUtil.Colo(colChar);
Workbook workbook = new Workbook();
workbook.loadFromFile(path);
Worksheet sheet = workbook.getWorksheets().get(sheetIndex);
CellRange[] cols=sheet.getColumns();
ArrayList
String[] arr=new String[col.size()];
for(int i=0;i
arr[i]=col.get(i).getDisplayedText();
}
return arr;
}
}
其中,使用的jar包是Spire.Office-FE_3.9.0,可 *** 作所有office 文件类型.
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)