2017-07-25 42 views
0

我正在創建一個網頁,該網頁允許我將一堆文本粘貼到textarea中,並向我顯示我需要的清潔輸出。例如,我可以有5000+線看起來像這樣的:創建HTML輸出以複製並粘貼到2列Excel頁面

2015年8月11日15時45分44秒INFO FileCount:135 - 標識符:198743247, 註冊類別:255,DailyCount:1, DurationCode:112

我需要的唯一信息是DailyCount號碼和DurationCode號碼。我已經寫的代碼來提取這些信息,並存儲在數組中,看起來像這樣的結果:

[{ 
"dailyCount" : 1, 
"durationCode" : 112 
}, 
{ 
"dailyCount" : 5, 
"durationCode" : 17 
}, 
{ 
"dailyCount" : 2, 
"durationCode" : 6 
}] 

我試圖做到的,是顯示在2列視圖這個輸出,這樣我可以複製頁面的輸出並將其粘貼到2列Excel表單中。目前,將輸出粘貼到Excel中會導致所有數據進入1列。我嘗試選擇2列並粘貼數據,但Excel抱怨剪貼板與選定單元格的大小和形狀不一樣。

任何幫助表示讚賞。我正在使用Angular 1.4在數組上重複顯示輸出。

+0

看看: https://stackoverflow.com/questions/14964035/how-to-export-javascript-array-info-to-csv-on-client-side – Gaurav

+0

@Gaurav - 我遇到過這在我的搜索,但這種方法的問題是,我不需要創建一個CSV文件。我需要將輸出顯示在屏幕上,以便我可以將其複製並粘貼到已有的Excel文件中 –

回答

0

如果您要將其複製並粘貼到其他文件中,則從網頁或下載的文件進行復制時,這一點無關緊要。

當然你在網頁上顯示excel文件,但你需要額外的庫支持,或者你可以在html表中顯示信息並從那裏複製它。