`

导出excel代码

阅读更多

 

import java.io.File;

import java.io.IOException;

 

import jxl.Workbook;

import jxl.WorkbookSettings;

import jxl.format.Border;

import jxl.format.BorderLineStyle;

import jxl.format.Colour;

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.bstek.common.log.Logger;

import com.bstek.common.log.LoggerFactory;

 

/**

 * 分析日志

 * @author fengbin

 *

 */

public class SplitLog {

 

private static Logger logger = LoggerFactory.getInstance().getLogger(SplitLog.class);

 

public static void main(String[] args) throws RowsExceededException, WriteException, IOException {

 

SplitLog l = new SplitLog();

l.splitLoanLog();

}

 

 

public void splitLoanLog() throws IOException, RowsExceededException, WriteException{

 

//保存到excel中

WritableWorkbook book = null;

WorkbookSettings wbSetting = new WorkbookSettings();

wbSetting.setUseTemporaryFileDuringWrite(true);

wbSetting.setTemporaryFileDuringWriteDirectory(new File("C:\\temp\\"));// 临时文件夹的位置

book = Workbook.createWorkbook(new File("C:\\temp\\loan_log.xls"), wbSetting);

 

int sheetNum =0;

WritableSheet curSheet = book.createSheet("导出金融数据", sheetNum);

int col=0;

int row=0;

curSheet.setColumnView(col, 15);

curSheet.addCell(new Label(col, row, "公司",getHead()));

 

curSheet.addCell(new Label(col, row+1, "0001"));

 

book.write();  

book.close();

 

}

 

/**

* 设置头样式

* @return

*/

private static WritableCellFormat getHead() {

WritableFont font = new WritableFont(WritableFont.COURIER, 11, WritableFont.BOLD);

try {

font.setColour(Colour.BLUE);

} catch (Exception e) {

logger.error(e, "设置头样式失败!");

}

WritableCellFormat format = new WritableCellFormat(font);

try {

format.setAlignment(jxl.format.Alignment.CENTRE);// 左右居中

format.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);// 上下居中

format.setBorder(Border.ALL, BorderLineStyle.THIN, Colour.BLACK);// 黑色边框

//format.setBackground(Colour.YELLOW);// 黄色背景

return format;

} catch (Exception e) {

logger.error(e, "设置头样式失败!");

}

return format;

}

 

}

 

分享到:
评论

相关推荐

    PHP导出Excel代码

    在PHP开发中,导出Excel文件是常见的需求,例如生成报表、数据分析或数据备份等。PHPExcel库是一个广泛使用的PHP库,能够帮助开发者创建、读取和修改Excel文件。本篇文章将详细探讨如何使用PHP和PHPExcel库来实现...

    EXT导出Excel代码demo

    在这个"EXT导出Excel代码demo"中,我们将探讨如何使用EXT 3.3实现将数据导出到Excel文件的功能。 在EXT应用中,导出数据到Excel通常涉及到以下几个关键步骤: 1. 数据准备:首先,你需要收集并格式化要导出的数据...

    .net 导出excel 代码

    `.NET 导出Excel 代码`通常涉及到使用特定的库或API来创建和操作Excel文件,以便将数据从应用程序导出到用户友好的格式。在这个案例中,描述提到的代码可能包括设置单元格样式(如合并单元格、控制字体样式)等功能...

    excel导出实现代码

    以下是对"Excel导出实现代码"这一主题的详细解释。 一、Apache POI简介 Apache POI是Java领域中的一个流行库,它允许开发者通过编程方式创建、修改和读取Microsoft Office格式的文件。对于Excel文件,POI提供了HSSF...

    C# 导出excel代码

    根据提供的文件信息,我们可以总结出以下关于如何使用...综上所述,这段代码提供了一个基本框架,展示了如何使用 C# 和 Interop Excel 将数据集导出到 Excel 文件中。开发者可以根据实际需求进一步优化和完善代码逻辑。

    java导出excel代码

    Java导出Excel是常见的数据处理任务,特别是在大数据展示、报表生成和数据分析等场景。Apache POI 是一个流行的Java库,它允许开发人员创建、修改和显示Microsoft Office格式的文件,其中包括Excel(.xlsx 和 .xls)...

    java ssh 导出excel代码

    导出Excel是常见的数据处理需求,尤其在数据分析、报表生成等方面。以下是关于Java导出Excel的详细知识: 1. **Apache POI库**: Apache POI 是一个开源项目,提供了读写Microsoft Office格式档案(如Word、Excel...

    Java导入导出Excel代码

    在Java编程中,处理Excel数据是一项常见的任务,特别是在数据分析、报表生成或数据交换场景下。jxl库是一个广泛使用的开源库,...通过查看和运行这些代码,你可以更深入地理解如何在Java中导入、导出和修改Excel文件。

    自定义导出Excel代码及包.rar

    要实现自定义导出Excel的功能,我们需要结合`bootstrap-table-export`扩展,这是一个专为BootstrapTable设计的数据导出工具,支持CSV、Excel和PDF格式。 一、安装与引入 在项目中,你需要先确保已经安装了...

    普通方式和Ext方式导出Excel代码

    在IT行业中,导出Excel是常见的数据操作任务,特别是在Web应用程序中,用户可能需要将数据导出为Excel格式以便进一步分析或存储。本篇将详细讲解两种常见的导出Excel的方法:普通方式和Ext方式。 首先,让我们从...

    ext grid 导出excel 代码实例

    在EXT Grid中,导出数据...以上就是EXT Grid导出Excel的基本流程和技术要点。在"engierManger"这个项目中,你可能需要结合具体的业务逻辑和代码实现这个功能。记住,始终要关注用户体验,确保导出过程快速且用户友好。

    VB中导出EXCEL源代码

    在VB(Visual Basic)编程环境中,常常...总之,这段VB代码展示了如何使用ADO(ActiveX Data Objects)库将数据从VB程序导出到Excel,对于需要在VB应用程序与Excel之间传输数据的开发者来说,这是一种常见的实用技术。

    excel导出的完整代码

    此资料是excel导出的完整代码,初学者这一下下来看看,大神就不必了!!

    C#导出Excel的代码

    ### C#导出Excel的代码知识点解析 #### 一、概述 在开发过程中,经常需要将数据导出到Excel文件中以便于用户查看或进一步处理。C# 提供了多种方式来实现这一功能,其中使用 ADO.NET 操作 Excel 文件是一种常见的...

    asp类导出Excel

    "asp类导出Excel"是一个常见的需求,特别是对于那些处理大量数据并希望提供下载功能的Web应用程序。在这个主题中,我们将深入探讨如何使用ASP来实现这个功能,以及如何通过一个名为`Excel.asp`的类来简化这个过程。 ...

    wpf 导入导出Excel代码

    将datagrid数据导出为csv文件. 因为只有导出xls文件必须引用 microsoft.offic 然后由于引用版本问题或者目标机压根没装offic,这个就尴尬了,当然有直接拷贝到粘贴版输出的,但是有格式问题

    C# datagridview 导出 Excel 代码

    ### C# DataGridView 导出至 Excel 的实现方法 在日常工作中,经常需要将DataGridView中的数据导出到Excel文件中,以便于进一步的数据处理或分享。本文档将详细讲解如何使用C#来实现这一功能,包括代码的具体实现...

    php导入导出Excel

    **MySQL导入导出Excel** 1. **导出MySQL到Excel**:先通过SQL查询获取数据库中的数据,然后用PHP将数据写入Excel文件,过程类似于上述的导出步骤。 2. **导入Excel到MySQL**:上传Excel文件,读取数据,然后批量...

    易语言超级列表框导出到Excel表格模块源码

    易语言超级列表框导出到Excel表格模块源码例程程序调用API函数实现超级列表框导出到Excel表格。易语言超级列表框导出到Excel表格模块源码使用HTML表格格式写出。资源作者:。资源界面:。资源下载:。

Global site tag (gtag.js) - Google Analytics