如下图,上传一个excel文件,如果把这个文件显示处在页面,像在EXCEL中编辑一样,也可以输入具体的参数然后获取该值。如何做呢?高手指教下 http://hi.csdn.net/attachment/201112/29/8569906_13251509716ffb.jpg 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有人知道吗?? 在jsp页面上显示EXCEL, 有木有人这方面的代码呢?高手请指教下。 如果,我输入sheet row colspan 这个3个参数,能否获取我输入之后的这个单元格值? 如果要打开原始excel文件恐怕只有ie行其他的办法是将excel转成html 然后呈现,如果需要改动,则把改动后的html重新转换成excel可以用poi的hssf/xssf 用poi或jxl应该可以实现,动态画出来。 怎么获取到excel中的colspan 的值, 比如 A1 的值,C4的值。 如果获取到了,在页面上修改该值,然后对应的把该值保存到excel应该也容易把? 高手们,指导下。 比如我已经获取到了 A1=123,然后我在jsp页面上用text显示该值,如果我修改了该值,如果让excel里的值也修改?代码怎么写? 首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件、一个文件控件和一个按钮控件。<INPUT id="File1" type="file" name="File1" runat="server"><asp:Button id="Button1" runat="server" Text="Button"></asp:Button><asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid>首先要导入OleDb命名空间:using System.Data.OleDb; 在按钮的单击事件中输入如下代码:string strPath="c:\\test\\" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";File1.PostedFile.SaveAs(strPath);string mystring="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '"+ strPath +"';Extended Properties=Excel 8.0";OleDbConnection cnnxls = new OleDbConnection (mystring);OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [Sheet1$]",cnnxls);DataSet myDs =new DataSet();myDa.Fill(myDs); DataGrid1.DataSource=myDs.Tables[0];DataGrid1.DataBind();小生刚刚查了资料写出来的!!!!!!!!!! java 备份和恢复PostgreSQL数据库 jsp时时检索问题 spring security3 session超时问题 java web开发详解 出错404 整合SSH时,如果给每个方法加上日志? 新手求教 页面刷新问题 在线等 在lomboz_eclipse环境下用jsp做用户注册登录的动态页面问题```在线等``` 请问有谁能解决这种异常 请教安全方面的资料!!做论文用,请讨论:) JSP页面通过ArrayList获取的值怎样才能按自己的想法显示? 什么将html页面转为jsp页面后,页面样式发生了变化?!例如,本来图片是横排(ul li)排列的却变为竖排~
可以用poi的hssf/xssf
首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件、一个文件控件和一个按钮控件。
<INPUT id="File1" type="file" name="File1" runat="server">
<asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
<asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid>
首先要导入OleDb命名空间:
using System.Data.OleDb;
在按钮的单击事件中输入如下代码:
string strPath="c:\\test\\" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
File1.PostedFile.SaveAs(strPath);
string mystring="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '"+ strPath +"';Extended Properties=Excel 8.0";
OleDbConnection cnnxls = new OleDbConnection (mystring);
OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [Sheet1$]",cnnxls);
DataSet myDs =new DataSet();
myDa.Fill(myDs);
DataGrid1.DataSource=myDs.Tables[0];
DataGrid1.DataBind();
小生刚刚查了资料写出来的!!!!!!!!!!