怎样在javascrip 或 jsp中嵌入excel(急) 用第三方包,可以实现,给我MAIL我发给你! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用javascript的active空间能实现,具体如何实现,我记清楚了,反正我以前作过.你去javascript那里搜一下就知道了. 我的E-mail是[email protected],小弟在此先谢谢了^_^………… 我在解f1j9swing.jar时,出错,说com\f1j\util\tos.class遭破坏,这个类的作用大吗?? 问题我没有说清楚,再次更正一下。应用Web程序及数据库都在服务器端(Linux),客户端为Windows,在客户端操作,把服务器端上数据库的数据查找伙同机后的结果放到Excel中,把Excel再嵌到jsp文件中,可能吗? 可以实现,你会使用第三方包吗?,如果是用JB把JAR加到libraries。把你的excel先做个模板,用包中的com.f1j.ss类读取模板,在往excel写数据,写数据的方式是以单元格来写的。private void openTemplateExcel() throws java.io.IOException,com.f1j.util.F1Exception { jbook=new com.f1j.ss.BookModelImpl(); jbook.getLock(); //读取预制模板 try{ jbook.read(this.template_report_path_file , new com.f1j.ss.ReadParams()); }catch(FileNotFoundException fileErr){ fileErr.printStackTrace() ; throw new IOException("报表模板文件不存在,请予管理员联系。"); } sheet0= (jbook.getBook()).getSheet(0); //模板表单 }以上是打开模板文件。 this.sheet0.setEntry(row,col,data)向excel的sheet0的指定row 和col写入data.reportFile=new File(directoryYear,this.reportName+".xls"); reportOutStream=new FileOutputStream(reportFile); //输出 jbook.write(reportOutStream, new com.f1j.ss.WriteParams(jbook.eFileExcel97));输出文件 能给个控件么,谢谢,[email protected] fanky78,我用你的方法时,什么也不能显示出来,我把一个文件发给你,麻烦你帮我看看好吗??是不是我在什么地方写错了,我刚刚接触jsp及java,希望得到你的帮助!! 假设你使用的ODBC驱动是:Microsoft ODBC Driver for Excel假设你有一个名为qa.xls的Excel的文件放在c:下,表单名为qas,数据按以下格式存放:company Address city电器公司 浦东路177号 Shanghai机械厂 长江路99号 Shanghai 旭日集团 湖南路29号 Nanjing为了用jdbc来获取电子数据表格,你必须创建1个新的数据源,具体步骤如下:1。点击控制面板2。点击管理工具3。点击数据源4。选择添加按钮5。选择Microsoft Excel Driver,然后点击完成6。给数据源起名为qa-list,选择工作簿,后点击确定。代码如下:(具体自己研究吧)import java.sql.Connection;import java.sql.Statement;import java.sql.ResultSet;import java.sql.DriverManager;public class ExcelReader{ public static void main(String[] args) { Connection c=null; Statement stmnt=null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); c=DriverManager.getConnection("jdbc:odbc:qalist","",""); stmnt=c.createStatement(); String query="select company from [qas$] where area='shanghai';"; ResultSet rs=stmnt.executeQuery(query); System.out.println("Found the following companynamein china:"); while(rs.next()) { System.out.println(rs.getString("company")); } }catch(Exception e) { System.err.println(e); }finally{ try { stmnt.close(); c.close(); } catch(Exception e) { System.err.println(e); } } }}(打的好累哦!) 《权限菜单分配》 dwr的get请求 关于页面的操作问题,请高手解答 javabean的问题: Cannot find any information on property JSP中什么样的分页执行效率最高? 高手们来看看这个菜鸟的问题 请问一个关于9i中取结果集的问题 动态include和静态include的一些疑问 java哪有学习地方 cxf调用web Service接口会造成StackOverflowError的错误 如何在jsp页面里通过按一个按钮,就关闭这个页面?我急,谢谢。17:00结贴; 这样调用存储过程对吗?
应用Web程序及数据库都在服务器端(Linux),客户端为Windows,
在客户端操作,把服务器端上数据库的数据查找伙同机后的结果放到Excel中,把Excel再嵌到jsp文件中,可能吗?
jbook=new com.f1j.ss.BookModelImpl();
jbook.getLock();
//读取预制模板
try{
jbook.read(this.template_report_path_file , new com.f1j.ss.ReadParams());
}catch(FileNotFoundException fileErr){
fileErr.printStackTrace() ;
throw new IOException("报表模板文件不存在,请予管理员联系。");
}
sheet0= (jbook.getBook()).getSheet(0); //模板表单
}
以上是打开模板文件。
this.sheet0.setEntry(row,col,data)
向excel的sheet0的指定row 和col写入data.reportFile=new File(directoryYear,this.reportName+".xls");
reportOutStream=new FileOutputStream(reportFile);
//输出
jbook.write(reportOutStream, new com.f1j.ss.WriteParams(jbook.eFileExcel97));
输出文件
[email protected]
假设你有一个名为qa.xls的Excel的文件放在c:下,表单名为qas,数据按以下格式存放:
company Address city
电器公司 浦东路177号 Shanghai
机械厂 长江路99号 Shanghai
旭日集团 湖南路29号 Nanjing为了用jdbc来获取电子数据表格,你必须创建1个新的数据源,具体步骤如下:
1。点击控制面板
2。点击管理工具
3。点击数据源
4。选择添加按钮
5。选择Microsoft Excel Driver,然后点击完成
6。给数据源起名为qa-list,选择工作簿,后点击确定。
代码如下:(具体自己研究吧)import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;public class ExcelReader
{
public static void main(String[] args)
{
Connection c=null;
Statement stmnt=null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
c=DriverManager.getConnection("jdbc:odbc:qalist","","");
stmnt=c.createStatement();
String query="select company from [qas$] where area='shanghai';";
ResultSet rs=stmnt.executeQuery(query);
System.out.println("Found the following companynamein china:");
while(rs.next())
{
System.out.println(rs.getString("company"));
}
}
catch(Exception e)
{
System.err.println(e);
}
finally
{
try
{
stmnt.close();
c.close();
}
catch(Exception e)
{
System.err.println(e);
}
}
}
}
(打的好累哦!)