作者:乔山办公网日期:
返回目录:excel表格制作
调用百java导出excel?
你的excel是文件形式还是页面上的某个表格。如果是文件形式那就是下载了,度弹出保存或下载窗口是应该问的,但如果是页面上的某个表格答那么不需要调用后台java来实现到处excel,直接js脚本语言就可以实现这个功能。内。。
function AllAreaExcel(){
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(printb);
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
oXL.Visible = true;
}
sel.moveToElementText(printb); 这句中的容printb是代表需要导入的表格id
mport java.io.InputStream;
import java.net.*;
public class HelloHttp {
}
接著就可以仿照下列范例建立HTTP连线:
URL url = new URL("http://tw.yahoo.com");
HttpURLConnection http = (HttpURLConnection) url.openConnection();
http.setRequestMethod("POST");
InputStream input = http.getInputStream();
http.disconnect();
第1行建立一个URL物件,带入参数为想要建立HTTP连线的目的地,例如网站的网址。
第2行建立一个HttpURLConnection物件,并利用URL的openConnection()来建立连线。
第3行利用setRequestMethod()来设定连线的方式,一般分为POST及GET两种。
第4行将连线取得的回应载入到一个InputStream中,然e799bee5baa6e79fa5e98193e59b9ee7ad94363後就可以将InputStream的内容取出应用,以这个例子而言我们取得的会是网页的原始码。
第5行用disconnect()将连线关闭。
将InputStream内容取出应用的范例如下:
byte[] data = new byte[1024];
int idx = input.read(data);
String str = new String(data, 0, idx);
System.out.println(str);
input.close();
针对 str 作 regular expression 处理 , 依照需求取得内容。
给你参zd考一回下答http:///p-090259607565.html
本地的execl下载,你应该说的是从服务器通过java下载execl文件吧?