利用POI处理,自动换行的话,如果是表格外面直接'\n'就行,如果是表格里面,必须用(char)11,下面是一段读取Excel生成word的代码,你可以参考下
读取Excel
public ArrayListreadExcel() throws IOException{
File excelFile = new File(excelPath);
InputStream is = new FileInputStream(excelFile); ArrayList
String suffix = excelPath.substring(excelPath.lastIndexOf(".")+1);
if(suffix.equals("xls")){
HSSFWorkbook workbook = null;
workbook = new HSSFWorkbook(is);
if(workbook != null){
HSSFSheet sheet = workbook.getSheetAt(1);//获取第二张表
if(sheet == null){
System.out.println();
return null;
}
list = new ArrayList
int combineLines = 1;
int number = 1;
//读取行
for (int rowNum = 3; rowNum
HSSFRow row =