⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 excelreader.java

📁 这个文件里面包含了java设计模式的一些例子讲解
💻 JAVA
字号:
package com.javapatterns.bridge.excel;

import java.io.*;
import java.sql.*;

public class ExcelReader
{
	public static String readExcel(String ODBCEntry , String sheetNumber)
	{
		StringBuffer ret = new StringBuffer(1000);
		Connection connection = null;
        Statement stmt = null;
        ResultSet rs = null;
        ResultSetMetaData rsmeta = null;

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

			connection = DriverManager.getConnection( "jdbc:odbc:" + ODBCEntry );

			stmt = connection.createStatement();
			rs = stmt.executeQuery( "Select * from [Sheet" + sheetNumber + "$]" );
			
			rsmeta = rs.getMetaData();
			int numberOfColumns = rsmeta.getColumnCount();

			while (rs.next())
            {
   				for (int i = 1; i <= numberOfColumns; i++)
   				{
   					if (i > 1)
   					{
					    ret.append(",");
	   					ret.append(rs.getString(i));
	   				}
	   			}
   				ret.append("\n");
       		}
        }
        catch(Exception e)
   		{
   			e.printStackTrace();
   		}
        finally
        {
            try
            {
				stmt.close();
   				connection.close();
            }
            catch(Exception e) {}

            return ret.toString();
        }
    }

    public static void main(String[] args)
    {
     	System.out.println(readExcel("myExcelFile", "1"));
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -