Exce表格网

jxl控制excel单元格(jxl修改excel)

来源:www.0djx.com  时间:2022-12-25 08:00   点击:135  编辑:表格网  手机版

1. jxl修改excel

百度搜索圈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

2. jadx怎么修改代码

反编译比较吃内存,一个50M大小的APK,使用JADX反编译就需要占用4G左右内存。但反编译能力强,代码结构好,变量名合理,支持多平台,完全就是个和我一样完美的靓仔,是我心中逆向分析APK的第一工具。

3. jxl文件

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();}}

4. jx修改器

JRebel:修改完代码,不想重启服务,就使想代码生效。

XRebel:请求中,各个部分代码性能监控。例如:方法执行时间,出现的异常,SQL执行时间,输出的Log,MQ执行时间等。

5. jxl.jar怎么用

1, 建,立java项目,在这个项目在建立一个新的文件夹lib;

2, 将jxl.jar,即Java Excel Ap,复制到lib

3,然后右键点击这个java项目,选择Properties

4,在左侧列表里选中Java Build Path ,右侧选中Libraries

5,点击Add JARs

6, 然后去选择这个项目中lib文件夹中的jxl.jar,点击确定即可操作excel。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片