wbs = wb.createSheet("xxx", 0)
wbs.setPageSetup(PageOrientation.LANDSCAPE.LANDSCAPE,PaperSize.A4,0.5d,0.5d)
试试看
import java.io.File
import jxl.Workbook
import jxl.write.Label
import jxl.write.WritableSheet
import jxl.write.WritableWorkbook
/**
* Excel导出(你需要引入jxl的jar包)
*/
public class Test {
public static void main(String[] args)
{
Test test = new Test()
test.exportExcel()
}
/**
* 导出(导出到磁盘)
*/
public void exportExcel() {
WritableWorkbook book = null
try {
// 打开文件
book = Workbook.createWorkbook(new File("D:/测试.xls"))
// 生成名为"学生"的工作表,参数0表示这是第一页
WritableSheet sheet = book.createSheet("学生", 0)
// 指定单元格位置是第一列第一行(0, 0)以及单元格内容为张三
Label label = new Label(0, 0, "张三")
// 将定义好的单元格添加到工作表中
sheet.addCell(label)
// 保存数字的单元格必须使用Number的完整包路径
jxl.write.Number number = new jxl.write.Number(1, 0, 30)
sheet.addCell(number)
// 写入数据并关闭文件
book.write()
} catch (Exception e) {
System.out.println(e)
}finally{
if(book!=null){
try {
book.close()
} catch (Exception e) {
e.printStackTrace()
}
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)