- java.lang.Object
- org.apache.poi.hssf.usermodel.HSSFWorkbook
- public class HSSFWorkbook extends java.lang.Object
| 构建器 |
|---|
| HSSFWorkbook() Creates new HSSFWorkbook from scratch (start here!) |
| HSSFWorkbook(java.io.InputStream s) |
| HSSFWorkbook(java.io.InputStream s, boolean preserveNodes) Companion to HSSFWorkbook(POIFSFileSystem), this constructs the POI filesystem around your inputstream. |
| HSSFWorkbook(POIFSFileSystem fs) |
| HSSFWorkbook(POIFSFileSystem fs, boolean preserveNodes) given a POI POIFSFileSystem object, read in its Workbook and populate the high and low level models. |
HSSFWorkbook public HSSFWorkbook()
Creates new HSSFWorkbook from scratch (start here!)使用方法如下:
HSSFWorkbook workbook = new HSSFWorkbook();接下来再来对生成的Workbook进行保存操作,保存操作用「HSSFWorkbook」类的「write」方法。
write public void write(java.io.OutputStream stream) throws java.io.IOException
Method write - write out this workbook to an Outputstream. Constructs a new POI POIFSFileSystem, passes in the workbook binary representation and writes it out. Parameters: stream - - the java OutputStream you wish to write the XLS to Throws: java.io.IOException - if anything can't be written.参数是作为保存对象的输出流对象「OutputStream」。
示例程序
可以自己实际做一下啊。import java.io.*;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class POISample{
public static void main(String[] args){
HSSFWorkbook workbook = new HSSFWorkbook();
FileOutputStream out = null;
try{
out = new FileOutputStream("sample.xls");
workbook.write(out);
}catch(IOException e){
System.out.println(e.toString());
}finally{
try {
out.close();
}catch(IOException e){
System.out.println(e.toString());
}
}
}
}
运行刚才的示例程序来生成一个Excel文件吧。

没有评论:
发表评论