是否有从Electron 表格复制和粘贴到Web表单的标准方法或库? 当我从Excel中 Select 多个单元格时,我(显然)丢失了分隔符,所有单元格都粘贴到Web表单的一个单元格中. 一定要用VB做吗?或者,是否可以在Web表单上启动粘贴操作后进行处理?
是否有从Electron 表格复制和粘贴到Web表单的标准方法或库? 当我从Excel中 Select 多个单元格时,我(显然)丢失了分隔符,所有单元格都粘贴到Web表单的一个单元格中. 一定要用VB做吗?或者,是否可以在Web表单上启动粘贴操作后进行处理?
您不会丢失分隔符,单元格用制表符(\t
)和换行符(\n
)分隔,这在表单中可能看不到.自己try 一下:将内容从Excel复制到记事本,您将看到您的单元格排列整齐.然后很容易通过制表符拆分字段,并用其他内容替换它们,这样您甚至可以用它们构建一个表.以下是使用jQuery的示例:
var data = $('input[name=excel_data]').val();
var rows = data.split("\n");
var table = $('<table />');
for(var y in rows) {
var cells = rows[y].split("\t");
var row = $('<tr />');
for(var x in cells) {
row.append('<td>'+cells[x]+'</td>');
}
table.append(row);
}
// Insert into DOM
$('#excel_table').html(table);
因此,本质上,此脚本从粘贴的Excel数据创建一个HTML表.