【POI】Apache POI工作簿(五)
来源:互联网 发布:淘宝活动广场在哪 编辑:程序博客网 时间:2024/05/23 01:19
此处的术语“Workbook”指的Microsoft Excel文件。本章完成后,您将能够创建新的工作簿,并可以使用Java程序打开现有工作簿。
创建空白工作簿
下面简单的程序来创建一个空白Microsoft Excel工作簿。
import java.io.*;import org.apache.poi.xssf.usermodel.*;public class CreateWorkBook { public static void main(String[] args)throws Exception { //Create Blank workbook XSSFWorkbook workbook = new XSSFWorkbook(); //Create file system using specific name FileOutputStream out = new FileOutputStream( new File("createworkbook.xlsx")); //write operation workbook using file out object workbook.write(out); out.close(); System.out.println(" createworkbook.xlsx written successfully"); }}
让我们保存上面的Java代码为CreateWorkBook.java,然后编译并从命令提示符如下执行它:
$javac CreateWorkBook.java$java CreateWorkBook
如果系统环境配置了POI 库,它会编译和执行,并生成一个名为createworkbook.xlsx 在当前目录下的空白Excel文件并显示在命令提示符处键入以下输出。
createworkbook.xlsx written successfully
打开现有工作簿
使用下面的代码打开现有的工作簿。
import java.io.*;import org.apache.poi.xssf.usermodel.*;public class OpenWorkBook{ public static void main(String args[])throws Exception { File file = new File("openworkbook.xlsx"); FileInputStream fIP = new FileInputStream(file); //Get the workbook instance for XLSX file XSSFWorkbook workbook = new XSSFWorkbook(fIP); if(file.isFile() && file.exists()) { System.out.println( "openworkbook.xlsx file open successfully."); } else { System.out.println( "Error to open openworkbook.xlsx file."); } }}
保存上面的Java代码为OpenWorkBook.java,然后编译并从命令提示符如下执行它:
$javac OpenWorkBook.java$java OpenWorkBook
这将编译和执行生成以下输出。
openworkbook.xlsx file open successfully.
打开工作簿后,可以进行读取,并在上面写操作。
阅读全文
0 0
- 【POI】Apache POI工作簿(五)
- Apache POI工作簿
- POI (Apache POI)
- Apache Poi工作薄
- POI-----POI操作Excel-1、工作簿
- 【POI】Apache POI环境设置(三)
- 【POI】Apache POI电子表格/Spreadsheet(六)
- 【POI】Apache POI单元格/Cells(七)
- 【POI】Apache POI字体/Fonts(八)
- 【POI】Apache POI
- Apache POI(1):工作簿(workbook)和电子表(spreadsheet)
- apache POI学习(五)——读取Excel文件
- Apache POI
- apache poi
- Apache POI
- Apache -poi
- Apache POI
- Apache POI
- Android Beginners: NDK Setup Step by Step
- android启动时splash页出现白屏/黑屏
- JavaScript正则表达式——几个常用验证(不间断更新)
- jdbc
- 一文总结学习 Python 的 14 张思维导图
- 【POI】Apache POI工作簿(五)
- Android Studio编译报错“java.lang.OutOfMemoryError: GC overhead limit exceeded”
- 关于Java基类Object
- MC9S12XEP100的ATD模块(ADC12B16CV1)
- 僵死进程
- 负载均衡算法
- .net winfrom 用 MathML 显示数学公式并导出word与pdf
- 基于CentOS6.4环境编译Spark-2.1.0源码
- 二、Calcite官方文档翻译--进阶