主页 > 办公自动化 > jxl只支持excel2003(jxl解析excel)

jxl只支持excel2003(jxl解析excel)

2022-11-24 09:19来源:m.sf1369.com作者:宇宇

1. jxl解析excel

importjxl.Workbook;importjxl.format.Colour;importjxl.write.*

;importjava.io.File;publicclassTest{publicstaticvoidmain(String[]args)throwsException{WritableWorkbookworkbook=Workbook.createWorkbook(newFile("test.xls"))

;WritableSheetsheet=workbook.createSheet("test",0)

;WritableCellcell=newLabel(0,0,"test")

;WritableCellFormatwritableCellFormat=newWritableCellFormat()

;writableCellFormat.setBackground(Colour.RED)

;cell.setCellFormat(writableCellFormat)

;sheet.addCell(cell);workbook.write();workbook.close();}}

2. jxl解析xml

百度搜索圈T社区 免费行业视频教程www.aiquanti.com

package com.asima;

import java.io.FileInputStream;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

/**

*

* @author asima

* @data 2006-10-18

*/

public class XlsToAccess

{

HSSFSheet globalSheet = null;

/*读取一个指定单元格内容*/

public String readCellValue(String pos)

{

int xpos;

short ypos;

int cellType; /*取得此单元格的类型 0-Numeric,1-String,3-null*/

String result; /*返回取得的单元格的值*/

ypos = (short) (pos.toUpperCase().charAt(0) - 65);

xpos = Integer.parseInt(pos.substring(1, pos.length())) - 1;

HSSFRow row = null; /* 定义excel中的行 */

HSSFCell cell = null; /* 定义excel中的单元格 */

/* 根据xPos和yPos取得单元格 */

row = globalSheet.getRow(xpos);

cell = row.getCell(ypos);

/** **************此处如果是空需要修改********************************** */

cellType = cell.getCellType();

switch (cellType)

{

case 0: /* 0-Numeric */

result = String.valueOf(cell.getNumericCellValue());

break;

case 1: /* 1-String */

result = cell.getStringCellValue();

break;

case 3: /* 3-null */

result = "";

break;

default:

result = "";

break;

}

return result;

}

/*读取excel文件并把内容插入到access表中*/

public void insertIntoTable() throws Exception

{

// 创建对Excel工作簿文件的引用

HSSFWorkbook workbook =

new HSSFWorkbook(new FileInputStream("D:/temp/test.xls"));

// 获得一个sheet

globalSheet = workbook.getSheetAt(0);

String value1 = readCellValue("c1");

String value2 = readCellValue("c2");

String value3 = readCellValue("c3");

String value4 = readCellValue("c4");

System.out.println(value1);

System.out.println(value2);

/* 插入数据库 */

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String url = "jdbc:odbc:asima";

Connection conn = DriverManager.getConnection(url);

PreparedStatement stmt =

conn.prepareStatement("insert into custom values(?,?,?,?)");

// 定义查询的SQL语句

stmt.setString(1, value1);

stmt.setString(2, value2);

stmt.setString(3, value3);

stmt.setString(4, value4);

stmt.executeUpdate

3. jxl.jar

导入文件若为二进制格式的csv或xls文件需要用jxl.jar包来解析,若文件为文本格式逗号分隔的csv文件则需要用opencsv.jar包来解析。下面为导入两种格式文件的代码示例:

1. 导入文本格式逗号分隔的csv文件Java代码 import au.com.bytecode.opencsv.CSVReader; import au.com.bytecode.opencsv.CSVReader; Java代码 public void importCsvFile() { CSVReader csvReader = null; try { csvReader = new CSVReader(new FileReader(importFile),

4. Java jxl

       是“Java Excel”的缩写,意思是“一个java中操作excel的库”

       “Jxl”,是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢。jxl具有小巧和使用简单等优点。

5. jxl最新版本

变压器在忽略电源阻抗时,低压侧短路时,短路电流=额定电流/阻抗电压%;

额定电流=变压器容量S/根号3的额定电压U;

变压器短路阻抗Z=额定电压U/短路电流Id;

请用上面三个式子,替换法得出变压器阻抗的计算公式,当然,高压侧与低压侧(数值)是不一样的。

变压器阻抗没有具体公式,请使用上述方法推算。

电抗(reactance),用X表示,是一种电子电子元件因为容量或感应系数展示的对交流电(交流电)的通道的反抗形式。在一些方面,电抗像DC(直流电)电阻的 AC 类似版本。但是二个现象在重要的方面是不同的,而且他们能独立地改变。电阻和电抗联合形成阻抗,被用二维量复数的形式定义。

当交流电通过一个包含电抗的元件的时候,能量交替地被储存进和释放出一个磁场或一个电场。在一个磁场的情况,电抗是感应的。在一个电场的情况,电抗是电容的。感应的电抗被赋值为正虚数。电容的电抗被赋值为负虚数。如成份中的感应系数增加,它的感应电抗以虚数的形势变得比较大,假定频率被看作常数。

如果频率在感应系数为给定值的时候增加,感应电抗虚数项增加。如果 L 是享利(H)表示的感应系数,而且 f 是赫(赫兹)表示的频率,然后感应电抗 +jXL ,以虚数欧姆的形式,被给出为:+jXL=+j(6.2832 fL)

其中 6.2832 大约相等于2 pi 一个表现完整的 AC 周期的弧度数字的常数,而 j 表现单位虚数(-1的正平方根)。公式在微享利(?H) 的感应系数和兆赫兹(MHz)的频率时也成立。

作为一个感应电抗的真实例子, 考虑一个感应系数是 10.000 ?H 的卷,频率是2.0000兆赫兹。使用上述的公式,+jXL 被发现是+j125.66 欧姆。如果频率被乘以两倍到 4.000兆赫兹,然后 +jXL 乘以两倍,到 +j251.33 欧姆。 如果频率被二等分到 1.000兆赫兹,然后+jXL 被减去一半,为 +j62.832 欧姆。如元件的电容增加,它的电容电抗变得比较小负数(接近零),以虚数项的形式,假定频率被看作常数。如果电容给定时频率增加,电容电抗变为更小的负数(更接近零),以虚数项的形式。如果 C 是单位为法拉第(F)的电容,而且 f 是单位为赫兹的频率, 然后电容电抗 -jXC ,以虚数欧姆的形式,被给出为:-jXC=-j(6.2832 fC)-1

这一个公式在电容单位为微法拉(?F)而且频率单位为兆赫兹(MHz)时也成立。

作为一个电容电抗真实的例子,考虑电容为 0.0010000?F的电容器, 频率为2.0000兆赫兹。使用上述的公式,-jXC 被发现是 -j79.577 欧姆。 如果频率被乘以两倍到 4.0000兆赫兹,然后 -jXC 被剪去一半,为 - j39.789 的欧姆。 如果频率被减去一半成1.0000兆赫兹,然后 -jXC 被翻倍,为-j159.15 欧姆。

6. jxl啥意思

JXL - JXL(Java Excel API)是一个用来动态读写 Excel 文件的开源框架,利用它可以 在任何支持 Java 的操作系统上动态读写 Excel 文件。

7. jxl使用

串联时:Z=R+jwL+1/JwC; w=2*Pi*f;并联时:1/Z=1/R+1/jwL+jwC。

几个连接起来的电阻所起的作用,可以用一个电阻来代替,这个电阻就是那些电阻的等效电阻。也就是说任何电回路中的电阻,不论有多少只,都可等效为一个电阻来代替。而不影响原回路两端的电压和回路中电流强度的变化。

这个等效电阻,是由多个电阻经过等效串并联公式,计算出等效电阻的大小值。也可以说,将这一等效电阻代替原有的几个电阻后,对于整个电路的电压和电流量不会产生任何的影响,所以这个电阻就叫做回路中的等效电阻。

相关推荐

企业办公软件都有哪些?

办公自动化 2024-01-14

数控车床自动编程用什么软件?

办公自动化 2024-01-12

写字间物业管理方案

办公自动化 2023-12-09

自动化的好处和坏处

办公自动化 2023-12-05

单片机有什么特征?

办公自动化 2023-11-27

excel2007教程|excel2007教程下载

办公自动化 2023-11-22