`
文章列表
操作Excel文档-基础篇 关键字: poi 一.POI 简介 Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。 二.HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。 也许HSSF的名字有点 ...
http://wwbf1983.blogdriver.com/wwbf1983/1256690.html     POI读写Excel文件(转)- - 一、Excel基础二、HSSF概况 三、通过usermodel读取文件 四、通过usermodel写入文件 五、通过eventusermodel读取文件 六、HSSF电子表格结 ...
http://www.iteye.com/topic/211707   主题:POI 使用总结   之前用POI做了一段时间的报表,也对POI的一些方法重写了,用起来还算方便。也没什么特别的,主要就是对HSSFWorkbook,HSSFSheet,HSSFRow, HSSFCell的操作了,掌握了对这四个东西的控制,你想怎么写就怎么写。 1,首先写一个abstract class用来overwrite HSSF。 Java代码 package  com.eagle.excel;      import  java.util.ArrayList;      ...
http://java.chinaitlab.com/base/754290.html    import java.io.FileOutputStream;     import org.apache.poi.hssf.usermodel.HSSFCell;     import org.apache.poi.hssf.usermodel.HSSFCellStyle;     import org.apache.poi.hssf.usermodel.HSSFDataFormat;     import org.apache.poi.hssf.usermodel.HS ...
http://micsun.blogspot.com/2007/05/javaexcel.html     星期三, 五月 23, 2007 Java操作Excel的一些可以参考的资源 http://sourceforge.net/projects/jexcelapi JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets. This project mirrors the files on http://www. ...
利用java 操作Excel 文件 http://www.iteye.com/topics/download/5fa377e8-6e4e-4cb6-8e16-1f1b9ee7781c        http://www.iteye.com/topic/55844   很久以来都想研究一下利用java 操作Excel 的方法,今天没事,就稍微了解了一下,特总结一下。利用java 操 ...
http://www.iteye.com/topic/55844     Workbook类提供的方法   1. int getNumberOfSheets()   获得工作薄(Workbook)中工作表(Sheet)的个数,示例: jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile)); int sheets = rwb.getNumberOfSheets();   2. Sheet[] getSheets()   返回工作薄(Workbook)中工作表(Sheet)对象数组,示例: ...
YourKit Java Profiler 7.5 Released http://www.yourkit.com/overview/index.jsp The Industry Leader Among Profiling Tools CPU and memory profiling has never been easier, and smarter at the same time. YourKit has developed a revolutionary approach to profiling applications at both development and produc ...
http://blog.csdn.net/sting2005/archive/2007/03/13/1527953.aspx    JTable组件显示数据时,如果直接将其放置在Frame的contentPane中则表头一行会显示不出来,如果将其放置在JScrollPane中显示数据的话,表头会自动显示出来。 引用Sun的原话为: It's easy to put a table in a scroll pane . You need just one or two lines of code: JScrollPane scrollPane = new JScrollPane(table); ...
Understanding Swing’s Model   经常用 Swing 开发 Java GUI 程序的人一定听过这样的说法 ,Swing 控件是按 MVC结构设计的。更准确地说, Swing是 Model-driven的结构。但不同 Swing控件的 Model,其作用是否相同呢?比如当你在使用 JButton时,你很少需要关心 ButtonModel的存在,但在 JTable使用时,你却总是需要用到 TableModel。更进一步,当你频繁的使用 JTable时 ,你会发现你可能不仅用到了 TableModel,还用到 TableColumnModel, ListSelectio ...
http://www.developer.com/java/ent/article.php/3336761     Part 1: Model-View-Controller and Swing Many GUI-based applications, client interfaces, and widget toolkits use the Model-View-Controller (MVC) architecture as a primary design pattern to present, manipulate, and store data for the end user ...
Swing框架之Model之二 轻量级通知        下面Swing中的模型使用轻量级通知,它们是基于 ChangeListener、ChangeEvent接口的: Model Listener Event BoundedRangeModel ChangeListener ChangeEvent ButtonModel ChangeListener ChangeEvent SingleSelectionModel ...
Swing框架之Model之一      构建应用程序应该 以数据为中心,而不是以用户界面为中心,这是一个良好的编程习惯。为支持这种编程范式,Swing为每种带有逻辑数据或值的组件定义了独立的模型接口,这种分割使程序可以选择向Swing组件中嵌入自己的模型实现。        下面表格列出Swing中组件及其模型的映射关系: 组件 Model接口 Model类型 JButton ButtonModel GUI状态 JToggleButton ButtonModel GUI状态/应用数据 JCheckBox ButtonModel GUI状态/应用数据 JRa ...
Swing框架之Component:续文三 Swing事件与事件处理器模型          Component在Swing模型中是事件触发源。前一篇文章在描述Swing的事件处理模型时就已经提到了这个事件处理过程。简单来说,Swing组 件在侦听到原生事件并处理后,往往产生新的逻辑事件。逻辑事件是某些组件所特有的、具有特定语义的事件,比如JButton按下时产生 ActionEvent、JComboBox一项被选中时产生ItemEvent,等等。和原生事件不同,它们并不被派发到系统事件队列中,而是由组件直 接触发。事件处理器作为组件的观察者添加到组件上并侦听触发的事件。假设事件名叫X ...
2008 - 05 - 06 Swing框架之Component:续文二          Swing的事件处理过程为:事件调度线程(Event Dispatch Thread)从事件队列(EventQueue)中获取底层系统捕获的原生事件,如鼠标、键盘、焦点、PAINT事件等。接着调用该事件源组件的 dispachEvent。该方法过滤出特殊事件后,调用processEvent进行处理。processEvent方法根据事件类型调用注册在这个组 件上的相应事件处理器函数。事件处理器函数根据这些事件的特征,判断出用户的期望行为,然后根据期望行为改变组件的状态,然后根据需要刷新组件外观,触 ...
Global site tag (gtag.js) - Google Analytics