- 浏览: 741763 次
- 性别:
- 来自: 重庆
文章分类
- 全部博客 (194)
- Webservice (6)
- ExtJs (2)
- Work Summary (4)
- CoreJava (51)
- Spring (10)
- EJB (5)
- struts1.x (3)
- C/C++ (5)
- DatabaseManager (19)
- Hibernate (5)
- Crytology (1)
- Web Server (5)
- Software Manager (5)
- WebUi (39)
- Web page (2)
- android (5)
- struts2 (12)
- Java 导出 Excel (1)
- Spring 与struts2 和Hibernate 4.0注解解决方安 (1)
- Dwr (1)
- maven3 (4)
- Windows (3)
- 表格头部信息不动使用Jquery 外部框架 (1)
- 软件行业动态 (1)
- mybatis (1)
- C# (3)
- MySQL (4)
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
LODOP插件开发 -
an52036:
u010980147 写道您的代码确实能生成条形码,但是打印出 ...
Java 条形码生成(一维条形码) -
di1984HIT:
学习了,很好~~
Ant 打包war 生成文件内容build.xml -
lhb319lhb:
如果 ajax(jquery)更新了 iframe 的 src ...
jquery 修改iframe src -
calosteward:
感谢楼主,除了一维条码,有没有相关二维码的资源呢?______ ...
Java 条形码生成(一维条形码)
package org.liuqing.excel.util; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Properties; import java.util.Random; import org.apache.commons.logging.Log; import org.apache.commons.logging.impl.LogFactoryImpl; /** * * @author liuqing * @version 1.0 * @see 导出文件值 * @datetime 2012-3-12 下午9:56:31 */ public class ExportFileUtil { private static Log log = LogFactoryImpl.getLog(ExportFileUtil.class); static Properties uploadConf = new Properties(); static { try { /** * 加载配置文件 */ log.info("loading excel config ......."); uploadConf.load(ExportFileUtil.class.getResourceAsStream("/org/liuqing/excel/util/conf.properties")); log.info("load configuration successfully ...!"); } catch (IOException e) { e.printStackTrace(); } } /** * 自动创建文件夹 * @param fileName * @return boolean */ public static boolean isExitsFile(String fileName) { File fileDir = new File(uploadConf.getProperty("path")); fileDir.mkdirs(); File file = new File(fileDir.getPath() + File.separator + fileName); return file.exists(); } public static void main(String args[]) throws IOException { File file = new File(uploadConf.getProperty("path") + File.separator + "fudmafda.xls"); FileOutputStream fos = new FileOutputStream(file); PrintWriter osw=new PrintWriter(fos); for (int i = 1 ; i < 600000; i++) { osw.println("aaa\tbb\tccc\tddd\teee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tteee\tfff\tr\tn\r\n"); if (i % 100 == 0) { osw.flush(); } } osw.close(); /** System.out.println(isExitsFile("/201203122258116313653793767960715.xls")); FileOutputStream outputStream = new FileOutputStream( new File(String.valueOf(uploadConf.get("path")) + File.separator + randomFileName())); HSSFWorkbook hssf = new HSSFWorkbook(); Sheet sheet = hssf.createSheet("excelSheet"); for (int i = 0 ; i < 5000; i++) { Row row = sheet.createRow(i); for (int u = 0 ; u < 200 ; u++) { Cell cell = row.createCell(u); cell.setCellValue(u + "===如果是这种需求如果是这种需求,考虑方案的时候就不应该局限在Java的Tools里面,因为Java里面那些操作excel的工具就只是一个权益之计,考虑方案的时候就不应该局限在Java的Tools里面,因为Java里面那些操作excel的工具就只是一个权益之计===============" + u); } } hssf.write(outputStream); outputStream.close(); System.out.println(ExportFileUtil.randomFileName()); System.out.println(uploadConf.getProperty("path")); **/ /** FileInputStream input = new FileInputStream( new File(String.valueOf(uploadConf.get("path")) + File.separator + "201203122258116313653793767960715.xls")); POIFSFileSystem poif = new POIFSFileSystem(input); HSSFWorkbook wb=new HSSFWorkbook(poif); Sheet sheet = wb.getSheetAt(0); int last = sheet.getLastRowNum(); int us = last + 200; for (; last < us;last++) { Row row = sheet.createRow(last); for (int u = 0 ; u < 254 ; u++) { Cell cell = row.createCell(u); cell.setCellValue(" uml=2222222222===== " + u); } } OutputStream output = new FileOutputStream( new File(String.valueOf(uploadConf.get("path")) + File.separator + "201203122258116313653793767960715.xls")); BufferedOutputStream bufOutput = new BufferedOutputStream(output); wb.write(bufOutput); output.close(); input.close(); **/ } /** * 生文件唯一文件名 * @return String */ public static String randomFileName() { Random random = new Random(); long randomValue = random.nextLong(); randomValue = Math.abs(randomValue); SimpleDateFormat simp = new SimpleDateFormat("yyyyMMddHHssmm"); String dateStr = simp.format(new Date()); String fileName = dateStr + randomValue + ".xls"; return fileName; } }
发表评论
-
ubuntu 安装JDK失败
2020-09-01 20:40 0文件/etc/apt/sources.list是一个普通可 ... -
ubuntu完美卸载JDK
2020-09-01 12:31 781要删除 OpenJDK (如果已安装的话)。首先,检查是安装 ... -
freemark 基本语法
2018-03-22 23:19 903reemarker的基本语法及入门基础 一、freem ... -
linux 新增硬盘分区并挂载
2016-06-02 12:45 1711运行fdisk -l 查看计算机对应的硬盘信息 Disk ... -
JasperReports打印图片
2016-05-21 22:20 2978long start = System.currentTim ... -
CAS 客户端与一般Web项目集成
2015-07-04 16:20 16218这一段时间有同事在问CAS -Client的问题这里就基本问 ... -
CAS-项目集成问题整理
2015-07-04 15:24 1423javax.net.ssl.SSLHandshakeExc ... -
CAS 与Tomcat 集成
2015-06-29 15:16 3770第一节:生成证书 第一步:生成keystore注意【cn= ... -
logback 日志配置生成当天志并分大小
2015-03-26 17:00 1665<?xml version="1.0&quo ... -
Mysql锁表问题
2015-03-26 09:57 9251)查询锁表问题 show open tables ... -
excel 导出文件中文问题
2015-03-24 23:39 1765package com.tzdr.common.utils; ... -
HttpURLConnection Post
2015-02-04 17:08 960/** * Http访问 * @param ht ... -
java获取classpath路径
2015-02-01 11:03 7841ClassLoader 提供了两个方法用于从装载的类路径中取 ... -
Con 表达式
2014-12-28 13:00 2934cron表达式详解 Cron表 ... -
Spring3 +JPA
2014-12-25 19:23 12651)META-INF/persistence.xml T ... -
Hessian调用方法
2014-09-26 12:45 6160package com.huashun.api. ... -
Freemark的使用
2014-06-09 15:27 1010freemark 解释 package com.pa ... -
J2EE安装问题
2014-03-20 16:39 992安装J2EE的SDK报错:could ... -
Applet 有包配置及开发HeloWorldl
2013-06-13 08:48 12161.开发代码 package com.newt ... -
Jetty嵌入式服务器端开发
2013-06-07 08:09 10981.服务器代码 package com.newto ...
相关推荐
C#大量数据导出到Excel,超过65536行时自动分页导出
为了将这些数据导出到Excel,我们需要在KEIL中设置数据导出选项。通常,KEIL可以通过仿真器或调试器的内存查看器来查看和复制内存数据。在内存窗口中选择要导出的数据范围,然后通过复制(Ctrl+C)将数据粘贴到Excel...
在IT行业中,前端数据处理和展示是至关重要的,特别是在企业级应用中,用户往往需要将大量数据导出为便于分析的格式,如Excel。本文将详细介绍如何在基于EasyUI的前端框架下实现数据导出为Excel的功能。 EasyUI是一...
- **测试**:编写单元测试和集成测试,确保数据导出功能的正确性和稳定性。 6. **实际应用**: - **报表系统**:这种导出功能常用于自动化报表生成,例如每日销售报告、库存分析等。 - **数据交换**:有时企业间...
在实际业务场景中,有时我们需要将处理后的数据导出为Excel格式,以便进行数据分析或报告生成。Kettle提供了使用Excel模板导出数据的功能,这使得输出的数据格式更加规范和易于阅读。 首先,我们需要理解Kettle中的...
本文将详细探讨易语言中如何实现Excel数据的导入与导出,以及子程序_导出的功能。 首先,我们要理解易语言中的“EXCEL数据导入导出”涉及的主要知识点。易语言提供了与Microsoft Excel交互的API接口或库,如COM组件...
在本场景中,我们将探讨如何通过OLE(Object Linking and Embedding)技术在ABAP中实现Excel数据导出。 OLE是一种由Microsoft开发的技术,它允许不同应用程序之间的对象交互,使得一个程序可以嵌入或链接另一个程序...
在这个场景中,"C#下成功登录后datagridview数据导出excel"的标题描述了一个常见的需求:用户通过登录窗口验证身份后,能够将数据显示在datagridview控件中,并且支持将这些数据导出到Excel文件中。这一过程涵盖了多...
除了导出功能外,该示例还提供了导入Excel数据的功能。具体实现如下: ##### 2.1 打开文件对话框 通过`System.Windows.Forms.OpenFileDialog`类创建一个打开文件对话框,允许用户选择要导入的Excel文件。 ```csharp...
在Spring Boot中实现Excel的导入导出可以通过POI库来实现,POI是一个开源的Java库,用于处理Microsoft Office格式文件,包括Excel。一个简单的示例,演示如何在Spring Boot项目中使用POI来实现Excel的导入导出功能。...
### C#将数据导出至Excel的多种方法详解 在软件开发中,特别是在Web应用程序的构建过程中,将数据导出到Excel是一种常见的需求,尤其是在数据分析、报表生成等场景下。C#作为.NET框架的主要编程语言之一,提供了...
本文将深入探讨“Excel数据批量导入与Excel文件的导出”这一核心功能,帮助用户提升工作效率。 首先,让我们理解批量导入数据的概念。在日常工作中,我们可能需要处理大量的数据,如销售记录、客户信息或者库存清单...
组态王历史数据导出EXCEL表格的方法 组态王是一种工业自动化软件,具有强大的数据采集和处理能力。为了更好地对历史数据进行分析和处理,需要将其导出到EXCEL表格中。本文将介绍组态王历史数据导出EXCEL表格的方法...
对于Excel数据导出到SQLite,流程基本相反。先打开Excel文件,将数据保存为CSV格式,然后在SQLite中使用`.import`命令或编程方式将CSV数据导入数据库。如果数据量较大,也可以先创建对应的表结构,然后逐行插入数据...
标题中的“POI实现的基于动态模板的EXCEL数据导出”是指利用Apache POI库来创建一个可以动态填充数据的Excel模板,从而实现大量数据的高效导出。Apache POI是一个开源项目,它允许Java开发者读写Microsoft Office...
2. **导出数据**:在查询结果集上,即在结果显示区域(注意不要选中任何具体的行或单元格),点击鼠标右键,选择【Copy to Excel】选项下的【Copy as xls/xlsx】,将数据导出为Excel文件。需要注意的是,根据PL/SQL ...
在这篇文章中,我们将介绍如何使用 Delphi 高效率地将数据导出到 Excel 中。 Delphi 中的 Excel 操作 在 Delphi 中,我们可以使用多种方式来操作 Excel,例如使用 OLE 自动化、ADO、DBGridEh 等。其中,使用 OLE ...
9. **考虑使用其他库**:除了Interop,还有许多第三方库(如EPPlus、NPOI)提供更高效的数据导出,它们不依赖于Excel进程,适合大数据量操作。 在提供的`Demo`文件中,可能包含了实现以上优化策略的示例代码,你...
易语言源码EXCEL数据导入导出.rar 易语言源码EXCEL数据导入导出.rar 易语言源码EXCEL数据导入导出.rar 易语言源码EXCEL数据导入导出.rar 易语言源码EXCEL数据导入导出.rar 易语言源码EXCEL数据导入导出.rar...
- **与其他工具集成**:可以将Excel数据导出至其他数据分析软件,如Python的Pandas库,或者R语言,进行更高级的统计分析。 综上所述,从Keil到Excel的数据迁移过程涉及Keil的数据记录、格式转换以及Excel的数据...