`
残血舞
  • 浏览: 31703 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据导出到EXCEL

阅读更多
1.             HSSFWorkbook wb = new HSSFWorkbook();  
2.             HSSFSheet sheet = wb.createSheet("new sheet");  
3.                    HSSFRow row = sheet.createRow((short) 0);  
4.                    HSSFCell cell = row.createCell((short) 0);  
5.                    cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
6.                    cell.setCellValue("缴费日期");  
7.                    cell = row.createCell((short) 1);  
8.                    cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
9.                    cell.setCellValue("缴费号");  
10.                    cell = row.createCell((short) 2);  
11.                    cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
12.                    cell.setCellValue("金额");  
13.                    cell = row.createCell((short) 3);  
14.                    cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
15.                    cell.setCellValue("手续费");  
16.                    cell = row.createCell((short) 4);  
17.                    cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
18.                    cell.setCellValue("缴费类型");  
19.                    cell = row.createCell((short) 5);  
20.                    cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
21.                    cell.setCellValue("卡号后4位");  
22.                    cell = row.createCell((short) 6);  
23.                    cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
24.                    cell.setCellValue("手机号");  
25.                    cell = row.createCell((short) 7);  
26.                    cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
27.                    cell.setCellValue("流水号");  
28.jnlsList = this.getBill2Service().getJnlsListByCriteria(  
29.                            detachedCriteria);  
30.                    Iterator itr = jnlsList.iterator();  
31. 
32.                    WtPepJnls wtj;  
33.                    short rowNum = 1;  
34.                    String temp = "";  
35.                    while (itr.hasNext()) {  
36.                        wtj = (WtPepJnls) itr.next();  
37.                        row = sheet.createRow(rowNum);  
38.                        cell = row.createCell((short) 0);  
39.                        temp = wtj.getPepdate();  
40.                        temp = temp.substring(0, 4) + "-" 
41.                                + temp.substring(4, 6) + "-" 
42.                                + temp.substring(6,;  
43.                        cell.setCellValue(temp);  
44.                        cell = row.createCell((short) 1);  
45.                        cell.setCellValue(wtj.getIntcdno());  
46.                        cell = row.createCell((short) 2);  
47.                        temp = "¥" + Util.FormatSum(wtj.getTranamt());  
48.                     cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
49.                        cell.setCellValue(temp);  
50.                        cell = row.createCell((short) 3);  
51.                     cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
52.                        cell.setCellValue("¥0.00");  
53.                        cell = row.createCell((short) 4);  
54.                     cell.setEncoding(HSSFCell.ENCODING_UTF_16);  
55.                        temp = wtj.getTrancde();  
56.                        if (temp.equals("M22")) {  
57.                            cell.setCellValue("水费");  
58.                        } else if (temp.equals("M24")) {  
59.                            cell.setCellValue("电费");  
60.                        } else if (temp.equals("M26")) {  
61.                            cell.setCellValue("燃气费");  
62.                        } else if (temp.equals("M2H")) {  
63.                            cell.setCellValue("交通罚没费");  
64.                        }  
65.                        cell = row.createCell((short) 5);  
66.                        temp = wtj.getOutcdno();  
67.                        cell.setCellValue(temp.substring(12, 16));  
68.                        cell = row.createCell((short) 6);  
69.                        cell.setCellValue(wtj.getTermid());  
70.                        cell = row.createCell((short) 7);  
71.                        cell.setCellValue(wtj.getId().getTrace());  
72. 
73.                        rowNum++;  
74.                    }  
75.                response.setContentType("octets/stream");  
76.                 response.addHeader("Content-Disposition",  
77.                                "attachment;filename=all.xls");  
78. 
79.               OutputStream fileOut = response.getOutputStream();  
80.                        wb.write(fileOut);  
81.                        fileOut.close();  
82.        return null;
分享到:
评论

相关推荐

    java 将数据导出到Excel中

    在Java开发中,将数据导出到Excel是一种常见的需求,特别是在数据分析、报表生成或数据交换等场景下。Excel因其易用性和丰富的格式设置能力,成为处理结构化数据的理想选择。本篇文章将深入探讨如何利用Java实现这一...

    将simulink示波器数据导出到excel表格教程

    在MATLAB Simulink环境中,将示波器数据导出到Excel表格是一项常见的需求,这有助于数据的存储、分析和进一步处理。以下是一份详细的步骤教程: 首先,我们需要准备一个Simulink模型,在模型中添加必要的组件。核心...

    C#大量数据导出到Excel自动分页导出

    C#大量数据导出到Excel,超过65536行时自动分页导出

    如何将WinCC归档的历史数据导出到EXCEL CSV文件.zip

    有时,用户可能需要将这些历史数据导出到更通用的格式,如Excel CSV文件,以便进行进一步的数据分析和处理。下面,我们将详细介绍如何实现这个过程。 首先,理解WinCC的数据归档系统。WinCC的归档功能允许用户定义...

    将listcontrl控件里的数据导出到excel表格里

    在某些情况下,开发者可能需要将这些数据导出到Excel文件中,以便进行更复杂的分析或共享。标题提到的"将listcontrl控件里的数据导出到excel表格里"就是这样一个需求。 要实现这个功能,你需要遵循以下步骤: 1. *...

    easyui datagrid 数据导出到Excel

    在实际工作中,我们经常需要将这些展示的数据导出到Excel文件,以便进行进一步的分析或存储。下面将详细介绍两种有效的方法来实现EasyUI Datagrid数据导出到Excel的功能,并结合提供的文件名来推测具体实现步骤。 *...

    VB6 DataGrid中的数据导出到Excel

    VB6 DataGrid中的数据导出到Excel 本篇文章将详细介绍如何使用VB6将DataGridView中的数据导出到Excel文件中。下面将对标题、描述、标签和部分内容进行解释,并生成相关的知识点。 标题:VB6 DataGrid中的数据导出...

    c#从datagridview中把数据导出到Excel中

    在C# WinForm应用开发中,常常需要将数据显示在DataGridView控件中,并且有需求将这些数据导出到Excel文件中,以便用户可以进行编辑、保存或者分享。本篇文章将详细讲解如何实现这一功能。 首先,你需要确保项目...

    C# 将数据导出到Excel汇总

    本文将基于给定的文件信息,深入探讨C#中将数据导出到Excel的几种方法,包括在ASP.NET环境中导出Excel的具体步骤。 #### ASP.NET中导出Excel的方法概览 在ASP.NET中导出数据到Excel主要分为两种基本策略:一是将...

    Data From Keil to Excel (keil数据导出至excel)

    为了将这些数据导出到Excel,我们需要在KEIL中设置数据导出选项。通常,KEIL可以通过仿真器或调试器的内存查看器来查看和复制内存数据。在内存窗口中选择要导出的数据范围,然后通过复制(Ctrl+C)将数据粘贴到Excel...

    Java SE程序 把Jtable中的数据导出到Excel中

    Java SE程序 把Jtable中的数据导出到Excel中Java SE程序 把Jtable中的数据导出到Excel中Java SE程序 把Jtable中的数据导出到Excel中Java SE程序 把Jtable中的数据导出到Excel中Java SE程序 把Jtable中的数据导出到...

    C#数据表中的数据导出到excel(web,WinFrom)

    ### C# 数据表中的数据导出到 Excel 的方法详解 #### 一、Web 环境下导出数据到 Excel 在 Web 开发中,经常需要将数据表中的数据导出为 Excel 文件以便用户下载。这里介绍一种使用 C# 在 ASP.NET Web 应用程序中...

    数据导出到Excel.html

    数据导出到Excel.html ,数据导出到Excel.html

    SQL和Oracle数据导出到EXCEL

    标题“SQL和Oracle数据导出到EXCEL”指的是在信息技术领域中,如何将数据库系统(如SQL Server或Oracle)中的数据转换并导出为Microsoft Excel格式。这通常是为了数据分析、报表制作或者与其他不支持数据库查询的...

    数据导出到excel

    两种不同方法实现数据导出到Excel,绝对有用

    C#将Datagridview中的数据导出到Excel表格实例

    ### C#将DataGridView中的数据导出到Excel表格实例详解 #### 概述 在实际开发过程中,经常需要处理数据导出的功能,其中一种常见的需求是将DataGridView中的数据导出到Excel表格。本篇文章将详细介绍如何使用C#...

    keil数据导出至excel

    要将这些数据导出到Excel,我们通常需要以下步骤: 1. **导出内存数据**:在Keil μVision中,通过“Debug” -> “Memory View”选项打开内存查看器。选择需要导出的数据段,例如全局变量或堆栈区域。然后右键点击...

    原创之数据导出到Excel原创demo

    在IT行业中,数据导出到Excel是一项常见的需求,特别是在数据分析、报表生成以及数据共享等领域。本教程以"原创之数据导出到Excel原创demo"为主题,通过C#编程语言实现了一个高效且灵活的数据导出解决方案。这个解决...

    JTable数据导出到Excel.rar

    本资源"JTable数据导出到Excel.rar"提供了一个实现将`JTable`中的数据导出到Microsoft Excel文件的方法。下面我们将详细探讨`JTable`与Excel数据交换的相关知识点。 1. **JTable基本概念** `JTable`是Java Swing中...

Global site tag (gtag.js) - Google Analytics