从电子表格复制粘贴到浏览器列表

从电子表格复制粘贴到浏览器列表

我有一个基于浏览器的表单,如下所示。

在此处输入图片描述

Student NoName of the Student字段不可编辑。我需要输入数字到Total场地。

Student No字段是数字。您可以忽略这些星号。

我在电子表格中记录了学生 ID 的总数。

从电子表格中复制数字并将其粘贴到浏览器中的最佳方法是什么?

电子表格中的学生编号的顺序可能与浏览器中的顺序不同。

任何电子表格都可以,但我更喜欢使用 LibreOffice。对于浏览器,我更喜欢 Google Chrome 和 FireFox。

答案1

您可以使用浏览器宏!

http://chrome-automation.com/非常好用!你甚至可以编写自己的脚本 =)

答案2

  • 浏览器和默认的复制粘贴功能不允许选择性粘贴和分离到所有这些文本框字段中。为什么?

    • Windows 复制 - 将单元格/数据作为 OLE 或类似的 Windows 对象放入剪贴板

    • 浏览器数据以 HTML/DHTML/DOM 对象的形式保存在浏览器内存中

  • 最好的情况下,你可以在两者之间复制粘贴,但对于“数据单元分离”,你将需要逻辑执行以下操作:

    • 假设它可以从电子表格/剪贴板接收粘贴信息/数据,它需要首先这样做
    • 解析这些数据
    • 将传入数据的结构逻辑映射到浏览器中的文本框字段

需要构建大量的“自定义逻辑”才能“在浏览器内部运行”。

从解决方案的角度来看,最好的方法可能是浏览器扩展和插件(Chrome 和 Firefox 非常出色)以及可以在 GreaseMonkey/TamperMonkey 等引擎中运行的脚本。

有人必须编写代码/脚本;自己学习或者找一个擅长上述内容的人。

即使如此,关键节点仍是浏览器及其组件开始接收数据的边界,如果是的话,如何从操作系统+电子表格环境接收数据,因为它们彼此之间是一种有围墙的沙箱。

为了获得想法、灵感并了解功能限制,我建议查看 Chrome/Firefox 扩展和插件,它们可以在浏览器中执行大量“自动填充”和自动化功能。

我经常使用 LastPass、Evernote 以及一些 GreaseMonkey 脚本。

相关内容