Java实现从Excel文件转换成XML文件(二)

本文详细介绍了如何使用Java编程实现将Excel文件转换为XML文件的过程,包括XlsToAccess.java、AccessToXml.java和XlsToXml.java三个关键步骤的代码编写。
摘要由CSDN通过智能技术生成

7.     编写代码XlsToAccess.java

 

 

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 
= ce
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值