易截截图软件、单文件、免安装、纯绿色、仅160KB

Java 导出excel(二)

import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
import jxl.Workbook;
import jxl.format.Alignment;
import jxl.format.Border;
import jxl.format.BorderLineStyle;
import jxl.format.Colour;
import jxl.format.UnderlineStyle;
import jxl.format.VerticalAlignment;
import jxl.write.Label;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;
 
import com.hbkjsf.susheguanli.fygl.FyglEntity;
import com.hbkjsf.susheguanli.log.Log;
import com.hbkjsf.susheguanli.wjjlgl.WjjlglEntity;
import com.hbkjsf.susheguanli.xsjbxxgl.XsjbxxglEntity;
 
/**
* 模块描述:宿舍卫生管理
*
* @author wuyu
*
*/
public class SswsglDeal {
 
 
 
/**
* 功能描述:生成EXCEL
* @param request
* @param ssid
* @param wsrq
*/
public static void createExcel(HttpServletRequest request, String ssid,
String wsrq) {
SswsglEntity entity = new SswsglEntity();
List list = entity.findAll(ssid, wsrq);
 
String fileName = "";
 
String filePath = "/excel/";
 
File file = new File(String.valueOf(request.getRealPath("/"))
+ filePath);
 
if (!file.exists()) {
file.mkdirs();
}
 
fileName = "宿舍卫生信息一览表" + ".xls";
 
// getRealPath()方法取得根目录路径
filePath = String.valueOf(request.getRealPath("/")) + filePath
+ fileName;
 
// 开始创建EXCEL文件
try {
// 定制字体样式 20:代表字体大小 arial:字体 bold:是否加粗
WritableFont font = new WritableFont(WritableFont.ARIAL, 10,
WritableFont.NO_BOLD, false, UnderlineStyle.NO_UNDERLINE,


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

java和C++的语法区别—1

C++与Java的语法区别
首先,两个大的不同是主函数和怎样编译的不同,接下来是许多小的区别。
main 函数
C++
//自由浮动的函数
int main( int argc, char* argv[])
{
    printf( "Hello, world" );
}
Java
// 每个函数都必须是一个类的一部分;当java <class>运行是一个特定类的主函数会被调 ......

Java多线程编程详解

一:理解多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。
线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 ......

JAVA处理日期时间常用方法


Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。
例:
Calenda ......

JAVA学习笔记③

    Alan Kay曾经总结了Smalltalk的五项特征,这些特征是Java所依赖的基础之一,当然这些特征也代表了的面向对象的编程的方法。
                           &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号