Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 将CSV数据从div复制到Excel工作表_Html_Css_Excel_Csv - Fatal编程技术网

Html 将CSV数据从div复制到Excel工作表

Html 将CSV数据从div复制到Excel工作表,html,css,excel,csv,Html,Css,Excel,Csv,当前,如果我有一个,如下所示: <textarea> 1, 2, 3, 4 5, 6, 7, 8 9, 10, 11, 12 </textarea> 1, 2, 3, 4 5, 6, 7, 8 9, 10, 11, 12 然后将内容复制粘贴到Excel中。Excel将为我提供从逗号分隔的源粘贴的选项 但是,我希望使用div而不是textarea。我尝试了以下方法: <div style="white-space: pre"> 1, 2, 3, 4

当前,如果我有一个
,如下所示:

<textarea>
1, 2, 3, 4
5, 6, 7, 8
9, 10, 11, 12
</textarea>

1, 2, 3, 4
5, 6, 7, 8
9, 10, 11, 12
然后将内容复制粘贴到Excel中。Excel将为我提供从逗号分隔的源粘贴的选项

但是,我希望使用div而不是textarea。我尝试了以下方法:

<div style="white-space: pre">
    1, 2, 3, 4
    5, 6, 7, 8
    9, 10, 11, 12
</div>

1, 2, 3, 4
5, 6, 7, 8
9, 10, 11, 12
现在,当我尝试粘贴到Excel中时,它不会将其识别为逗号分隔的源

如何格式化div,以便从中复制和粘贴纯文本,从而允许Excel识别分隔数据


我不想使用textarea的部分原因是我不希望数据是可编辑的。div也会增长到内容的正确高度(textarea不会这样做)。

我使用LibreOffice,至少我的解决方案可以在那里工作。我复制div的内容,右键单击单元格->粘贴特殊->未格式化文本(ctrl+alt+shift+v) 如果LibreOfice中有这样一个选项,那么在办公室中应该是;)


1, 2, 3, 4
5, 6, 7, 8

9,10,11,12
可以接受吗?@perhapsyousethisname。不,据我所知,readonly属性不会自动调整组件的高度。我在上面发布的仅使用“pre”(非pre-wrap)的选项是否也适用于LibreOffice?