2013-09-30 45 views
0

在我的網絡應用程序中,我有一個excel圖標,當用戶點擊它時,會將選項卡分離的數據下載到excel中。從網絡應用程序下載到Excel

下面是我完成它的代碼。

HTML代碼:

<a id="lol" href="#" target=_blank download=file1.tsv >EXCEL </a> 

Javascript代碼

$(document).ready(function(e){ 
var sdf = "http://getTabSeperatedData.com"; 
$('#lol').attr("href",sdf); 
}); 

http://getTabSeperatedData.com將提供我的選項卡分隔的數據。

現在我有兩個問題。

1)我想將列寬設置爲默認值。有什麼辦法可以做到這一點。 原因:第一列總是冗長。所以默認情況下,我想將它設置爲很大的寬度

2)我將有多個表,我想下載到同一個Excel表單中的不同選項卡。

HTML5是否支持所有這些功能。任何具有該功能的示例都將非常有幫助

回答

1

製表符分隔值文件不包含格式信息。您將無法在TSV文件中設置列寬或任何其他格式。

類似地,TSV文件中沒有超出基本行和字段的結構信息。您無法將各個部分分開以轉至其他工作表。

但是,您可以直接生成Excel電子表格並下載它。這將允許您包括列寬,工作表和其他Excel工具。看看PHPExcel