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


2

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

在此输入图像描述

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

Student No字段是数字。你可以忽略那些星号。

我在电子表格中有针对学生ID的总数。

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

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

任何电子表格都应该这样做,但我更喜欢使用LibreOffice。对于浏览器,首选Google Chrome和FireFox。


1
取决于你的感觉多么懒惰。乍一看,您最简单的方法(特别是如果排序不同)将手动复制和粘贴。但是,我这里的软件开发人员,特别是如果有很多这些软件开发人员和网站上的表单元素名称很好,将使用Javascript将值放入关联数组并循环遍历它们。
Jonno 2015年

@Jonno是的,实际上有很多。每个用户的几百个与大约四十个用户。因此,解决方案将使大社区受益。另外,我是一个懒惰的人。但是,Javascript对我来说是相当深的水。十多年前我对这方面知之甚少,现在我已经没有实践了。
Masroor 2015年

@Jonno是的,网站上的表单元素非常有名。忘了提。
Masroor 2015年

道歉,由于某种原因,我没有注意到这个消息。你能给我一个关于表单元素命名和数据的虚拟示例吗?
Jonno

页面源显示类似id="record.studentId0"name="record[0].studentName"id="record.totalNumber0"。我们在找这个吗?
Masroor 2016年

Answers:


0

您可以使用浏览器宏!

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


看看建议的页面。不知怎的,解决方案没有出现在我的脑海中,在这种情况下解释自动化如何帮助解决?
Masroor 2016年

请阅读如何推荐软件,以获得有关如何推荐软件的一些提示。提供的不仅仅是链接,例如有关软件本身的一些其他信息,以及如何使用它来解决问题中的问题。
DavidPostill

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

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

    • 浏览器数据在浏览器内存中保存为HTML / DHTML / DOM对象

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

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

这是很多“自定义逻辑”,必须构建为“在浏览器内运行”。

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

有人,必须编写代码/脚本; 通过以上方式学习自己或找到好人。

即便如此,关键时刻将是浏览器及其组件开始接收数据的边界,如果是这样的话,从OS + Spreadsheet环境开始,它们就像是一种相互围墙的沙箱。

对于想法,灵感和能力限制,我建议看看Chrome / Firefox扩展和插件,它们在浏览器中进行了大量的“自动填充”和自动化。

我使用LastPass,Evernote以及几个GreaseMonkey脚本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.