分隔excel多行选择
本文关键字:选择 行选 excel 分隔 | 更新日期: 2023-09-27 18:07:12
我试图解决复制粘贴列与值从excel到我的web应用程序的文本区。
用户将简单地选择列中的行值,例如excel表看起来像(用户不会选择标题)
-----
|Code |
-----
| 1 |
-----
| 2 |
-----
| 3 |
-----
| 4 |
-----
| 5 |
-----
当我将其粘贴到文本区域时,它会与空格一起粘贴,例如
--------------------------------------------
|1 |
|2 |
|3 |
|4 |
|5 |
| |
--------------------------------------------
但是当我将这个文本区域发布到控制器时,像这样接收它:
public ActionResult Search(string searchTerms)
{
//`searchTerms` = "12345"
...omitted for brevity...
}
这是一个问题,因为代码表示单独的对象。
修改它以便接收某种分隔符的最简单方法是什么?请记住,用户只需要按ctrl+v并输入整个列表。对excel电子表格进行简单的修改,使列表在副本或其他excel类型解决方案上分开,也可以接受。
可以在文本区粘贴文本时插入分隔符。使用如下代码
$("textarea").change(function() {
$(this).val($(this).val().split(''n').join(','));
});
示例:http://jsfiddle.net/ADwYg/
我认为在您的回发和Search(searchTerms)方法调用之间发生了一些事情。
我们在几个地方使用excel的复制/粘贴,并且始终保留回车