本文使用jxl.jar工具类库将数据按列写入Excel并设置格式(字体、背景色、自动列宽、对齐方式等)。
/**
* 按列写入Excel并设置格式
*
* @param outputUrl
* 输出路径
* @param sheetName
* 工作薄名称
* @param titles
* 表头
* @param arrayList
* 表头数据
* @throws IOException
* @throws RowsExceededException
* @throws WriteException
*/
public static void writeExcel(String outputUrl, String sheetName, String[] titlesArray,
ArrayList... arrayList) throws IOException, RowsExceededException, WriteException {
if (outputUrl == null || outputUrl.length() == 0) {
System.out.println(
"Param(s) Error:outputUrl is required and the length of outputUrl is required greater than 0.");
return;
}
int n = arrayList.length;
if (titlesArray.length != n) {