`

Java中利用opi对Excel表格的写和读

阅读更多

//读出和写进excel表格,代码都是可以直接运行的
import org.apache.poi.hssf.usermodel.*;
import java.io.FileOutputStream;

// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
public class PoiTest_write {
static public void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("d:/test.xls");
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();

wb.setSheetName(0, "second sheet");
for(int i=0;i<10;i++){
HSSFRow row = s.createRow(i);
for(int j=0;j<10;j++){
HSSFCell cell = row.createCell(j);
cell.setCellValue("Hello!");
}
}
wb.write(fos);
fos.close();
}



}








import org.apache.poi.hssf.usermodel.*;
import   org.apache.poi.poifs.filesystem.*;

import java.io.FileInputStream;

import java.io.IOException;
//读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串:

public class PoiTest_read {

static public void main(String[] args) throws Exception {
POIFSFileSystem fs =null;
HSSFWorkbook wb = null;
double B[][] = new double[800][6];
try {
fs = new POIFSFileSystem(new FileInputStream("d:/result_desc.xls"));
wb = new HSSFWorkbook(fs);
} catch (IOException e) {
e.printStackTrace();
}
HSSFSheet sheet = wb.getSheetAt(0);

for(int i=0;i<800;i++){

HSSFRow row = sheet.getRow(i);
for(int j=1;j<7;j++){
HSSFCell cell =row.getCell(j);
//String msg =cell.getStringCellValue();
double msg =cell.getNumericCellValue();
B[i][j-1]=msg;
// System.out.print(msg+"  ");
}
System.out.println();
}
for(int i=0;i<800;i++){
for(int j=0;j<6;j++){
//System.out.print(B[i][j]+"   ");
}
System.out.println();

}
PO po = new PO();
po.PO_test(B);

}
}
分享到:
评论

相关推荐

    opi java操作excel表格 无脑复制 无脑粘贴 excel追加 创建

    在给定的标题和描述中,“opi java操作excel表格 无脑复制 无脑粘贴 excel追加 创建”提到了使用Java进行Excel表格的操作,包括复制、粘贴、追加数据以及创建新的Excel文件。这通常涉及到Apache POI库,一个强大的...

    Java解析Excel的opi.jar包

    在Java中使用POI库,开发者可以方便地实现对Excel电子表格的读取、写入和修改功能,而无需依赖Microsoft Office。 **Apache POI基础知识** Apache POI项目始于2001年,其目标是使Java开发者能够读写Microsoft ...

    java 如何往已经存在的excel表格里面追加数据的方法

    在本文中,我们将介绍如何使用 Java 往已经存在的 Excel 表格里面追加数据。 导入必要的 jar 包 要使用 Apache POI 库,首先需要下载并导入必要的 jar 包。可以从以下网址下载 poi.jar 和 jxl.jar 文件: * poi....

    Opi导出Excel

    在Java开发中,Apache POI 是一个非常流行的库,它允许开发者读取、创建和修改Microsoft Office格式的文件,特别是Excel工作簿。"Opi导出Excel"这个话题主要涉及如何使用Apache POI来生成Excel文件,这在数据报告、...

    磁盘调度算法C++ 模拟FIFO,OPI和LRU页面置换算法的工作过程

    本项目涉及了三种常见的页面置换算法:先进先出(FIFO)、最佳置换(Optimal,也称OPI)和最近最久未使用(LRU)。下面将详细介绍这三种算法的工作原理以及它们在C++编程中的实现。 **先进先出(First In First Out...

    Java连接OPCServer的资料

    在测试 Java 文件中,我们首先需要导入相关的包,包括 dk.opi.io.* 和 dk.opi.io.opc.opcclient.*。然后,创建一个 JOPC 类,实现 IOListener 接口。在 JOPC 类中,我们需要连接 OPC Server,创建 group 和 items,...

    SINAMICS V90 OPI 手册.zip

    《SINAMICS V90 OPI 手册》是一份详细阐述西门子...通过深入学习《SINAMICS V90 OPI 手册》,用户不仅能了解SINAMICS V90变频器的操作界面,还能掌握变频器的基本理论和实际操作技能,从而在实际工作中更加得心应手。

    Python库 | OPi.GPIOtest-0.5.0.tar.gz

    学习和使用OPi.GPIOtest库,不仅可以帮助开发者实现与硬件的交互,还能锻炼他们在实时系统和嵌入式环境中的编程能力。对于初学者,这是一个很好的起点,因为它提供了一个友好的API,减少了理解底层硬件操作的难度。...

    操作系统虚拟内存页面置换算法java版.pdf

    本实验的目的是要加深对虚拟内存页面置换概念的理解,进一步掌握先进先出(FIFO)、最佳置换(OPI)和最近最久未使用(LRU)页面置换算法的实现方法。 试验内容 实验的试验内容包括: 1. 设计程序模拟先进先出...

    android-44-opi0

    在“android-44-opi0”压缩包中,有两个关键文件:OrangePi_Zero_Android_4.4_zh_v1.0.img和OrangePi_Zero_Android_4.4_zh_v1.0.img.md5sum。前者是针对Orange Pi Zero定制的Android 4.4镜像文件,包含了完整的系统...

    工业机器人-430_OPI_cn.zip

    通过《工业机器人-430_OPI_cn》这份文档,用户可以学习到430型号机器人的操作方法、安全规定、故障排除等方面的知识,以便于在实际工作中有效利用和维护这款设备。不过,具体的技术细节和操作步骤需要参考压缩包内的...

    v20_OPI_zh-CHS_zh-CHS.pdf

    手册中列出了从“危险”到“注意”的不同级别警告提示,以指示潜在的风险和避免措施。用户必须遵循这些提示,以防止人身伤害和财产损失。只有经过适当培训和具有相关经验的合格专业人员才能进行安装、操作和维护。 ...

    VCALL-OPI(客户) 接口程序

    【VCALL-OPI(客户) 接口程序】是一个基于最新AJAX技术和ASP动态交互技术构建的通信解决方案,主要用于提供客户与服务系统之间的高效、实时的交互。此接口程序允许客户通过各种方式(如Web应用)与后台系统进行数据...

    操作系统虚拟内存页面置换算法java版定义.pdf

    页面置换算法有多种,包括先进先出(FIFO)、最佳置换(Optimal,OPI)和最近最久未使用(Least Recently Used,LRU)。 **FIFO(先进先出)页面置换算法**: FIFO是最简单的页面置换算法,按照页面进入内存的顺序...

    opi:非常自以为是的 API 服务库

    Opi - 非常自以为是的 API 服务库 安装宝石 宝石'opi' 关于 Opi 是一个非常固执的机架兼容 API 服务库。 事实上,它是如此固执己见,很可能会冒犯。 不过没关系。 Opi 的诞生源于为 api 服务编写太多样板代码而感到...

    web-opi:Web-OPI是一个微型Web服务器,可随时随地控制您的Orange PI GPIO

    PS:默认情况下,服务器将在端口8080上的0.0.0.0上开始侦听,在start_web_opi.py上对其进行更改。删除audio_files中的文件并根据需要创建新文件。 有一个脚本可以将字符串转换为mp3文件(请参见create_audio.py) ...

    Ogre:Ogre 是一个用于使用 OPI 和 OPIOctopus900 的小型视野测量演示应用程序

    开发者可以利用Java的Swing或JavaFX库来创建用户界面,同时,通过JNI(Java Native Interface)来调用C++或C编写的OPI和OPIOctopus900的原生库,以实现高效的数据处理和设备控制。 在压缩包文件名称列表中,我们...

    sfcn-opi:AAAI 2018的Keras实现SFCN-OPI:使用具有先验对象交互作用的同级FCN进行核的检测和细粒度分类

    sfcn-opi 这是SFCN-OPI在Python3,Keras和TensorFlow上的实现。 有关SFCN-OPI体系结构的详细信息,请参阅论文 要求 除了python3.5,tensorflow... 您可以使用masks_creation.py和utils.py中的函数为您执行数据预处理。

    NPOI,c#操作excel的建议组建dll(包括详细使用手册)

    NPOI,c#操作excel的建议组建dll(包括详细使用手册) NPOI.DLL文件 OPI使用手册.doc 目录 1. 认识NPOI 2. 使用NPOI生成xls文件 2.1 创建基本内容 2.1.1 创建Workbook和Sheet 2.1.2 创建...

Global site tag (gtag.js) - Google Analytics