欢迎访问抖客教程网!

抖客教程网

您现在的位置是:主页 > 办公课堂 > Excel教程 >

Excel教程

java比拟excel表格,电子表格java写excel表格

发布时间:2024-06-08 21:20:01Excel教程评论
1. java写excel表格 百度搜索圈T社区 免费行业视频教程aiquanti package com.asima; import java.io.FileInputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import org.apach

1. java写excel表格

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

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

2. java读取excel表格数据

首先你要大白导入文件步调:

1.实例化excel读取工具

2.加载excel文件

全部加载

选择加载

3.读取excel文件

全部读取

逐行读取

以下你看看谁人越发适应你

顺便列出几个其他语言导入Excel文件,但愿对你有辅佐

PHP导入Excel文件

java把Excel文件数据导入数据库

PHP实现导出Excel文件通用方式

JXL生成的excel文件+JAVA文件下载成果

Java通用的Excel文件生成东西类,抖客教程网,支持生成文件和欣赏器直接下载

java处理惩罚Excel文件---excel文件的建设,删除,写入,读取

Java读取Excel文件

jxl理会Excel文件

JXL操纵Excel文件

java POI读取Excel文件

java利用poi读取excel文件代码示例

用jxl生成Excel文件

PHP验证码文件类

PHP 下载长途文件

PHP获取长途文件的巨细

php压缩CSS文件

PHP强制下载文件

php读取csv文件类

php 简朴ftp文件上传典型

一个php 生成zip文件的类

3. java操纵excel表格

代码如下: import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS { public static void main(String args[]) { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File("测试.xls")); //生成名为“第一页”的事情表,参数0暗示这是第一页 WritableSheet sheet=book.createSheet("第一页",0); //在Label工具的结构子中指名单位格位置是第一列第一行(0,0) //以及单位格内容为test Label label=new Label(0,0,"test"); //将界说好的单位格添加到事情表中 sheet.addCell(label); /*生成一个生存数字的单位格 必需利用Number的完整包路径,不然有语法歧义 单位格位置是第二列,第一行,值为789.123*/ jxl.write.Number

number = new jxl.write.Number(1,0,789.123); sheet.addCell(number); //写入数据并封锁文件 book.write(); book.close(); }catch(Exception e) { System.out.println(e); } } }

4. java生成excel表格

通过这个例子,演示以下怎么用java生成excel文件: import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; import java.io.IOException; publicclass CreateCells { publicstaticvoid main(String[] args) throws IOExcept ----------河南新华

5. java编写表格

  JTable的有一个方式是getTableModel().返回提供此 JTable 所显示数据的 TableModel. TableModel是一个接口,实际上返回的是DefaultTableModel类,它实现了TableModel接口。这个类中有一个方式是void addRow(Object[] rowData)。它就是将一行插入到JTable中。 不外JTable的setValueAt方式应该就可以实现。 楼主可以界说个一个线程类来完成。 好比你需要插入100行数据,可以在线程的run方式中写一个轮回,在轮回中写两行代码,一行是setValueAt,一行是刷新JTable,然后再让线程睡眠,这样一行一行的显示的结果就可以出来了!   可能楼主可以用进度条来打发期待的时间,就像打开netbeans的谁人进度条一样,这个可以用JProgressBar类。楼主可以去查察一下源代码。假如楼主照旧没有头绪,我爽性就写个例子得了! 关于组件的添加可能雷同配置窗口的巨细,机关打点器等我就不做表明白!

6. java输出excel表格

热心评论

评论列表