2017-07-25 43 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表中显示信息并从那里复制它。