
25/11/2009, 13:56
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Respuesta: abrir un archivo de excel como si fuese una base de datos Este codigo lo que haces es abrir el archivo de excel
<%--
Document : index
Created on : 24/11/2004, 10:05:11 AM
Author : Administrator
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="java.sql.*" %>
<%@ page import="com.util.conexion" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
Connection conn;
Statement stmt;
ResultSet r;
Class.forName(conexion.CLASS_DB).newInstance();
conn = DriverManager.getConnection(conexion.URL_DB, conexion.USER_DB, conexion.PWD_DB);
stmt=conn.createStatement();
String file ;
String sql =" Select * from archivos";
System.out.println(sql);
r=stmt.executeQuery(sql);
if(r.next()){
//* Solo abre el archivo de excel con su contenido
// *
file = new String(r.getString("cv_archivo"));
try
{
Process p = Runtime.getRuntime().exec ("rundll32 SHELL32.DLL,ShellExec_RunDLL "+file);
}
catch (Exception e)
{
System.out.println("Error al abrir el archivo " + file + "\n" + e.getMessage());
}
}
%>
</body>
</html>
pero ahora lo que quiero es indicarle cual hoja quiero que abra por ejemplo
select * from [NOMBREDELAHOJA$A1:I]
pero me marca error |