javascript - 如何使用 xlsx 库从 txt 文件复制文本并粘贴到节点环境中的 xlsx 文件中
问题描述
我已经从我的 cypress 测试中转换了名称,并将它们保存在一个名为“name.txt”的文本文件中,该文件位于我的项目根目录中。我想从我的“name.txt”文件中复制所有文本并将其粘贴到 excel 文件“qaautomation.xlsx”表“系列演员”和“名称”列中。我想在 cypress/plugins/index.js 中编写代码,以使用 xlsx 库将文本从 name.txt 文件复制到“qaautomation.xlsx”文件。但我不知道如何从 excel 文件中复制文本并粘贴到特定的工作表和 excel 文件的特定列中
解决方案
首先在您的编辑器中安装 XLXS 库。
npm install xlsx
然后使用 `XLSX.readFile() 读取您的 .txt 文件,并将文本文件的数据附加到 Excel 工作表中。您显然可以创建自定义列。
if(typeof require !== 'undefined') XLSX = require('xlsx');
const file = `scripts/output.xls`;
const txt = XLSX.readFile('scripts/input.txt');
XLSX.writeFile(txt, "scripts/output.xls")
推荐阅读
- azure-devops - 作为 YAML 定义的 CI/CD 管道的骨架
- ios - LinkedIn iOS 应用中搜索关键字的 URL 方案是什么?
- javascript - 为散景中的复选框实现 JavaScript 回调?
- python - 我必须在我的 django 类视图中包含 authentication_classes 属性
- rxjs - 文件池支持文件是否包含 geoJson 扩展名。如果是如何申请?
- oracle - dbms_xmldom.domdocument 的数据分配错误
- android - 如何在 Retrofit 2 Kotlin 的 post 参数中发送任何类型的文件?
- mysql - 有没有办法跳过迁移文件的错误并继续下一个文件(Ruby on rails + mysql)?
- java - 如何在 Linux GTK 上的控制台上转储 AWT/Swing UI 信息
- python - PyRun_String() 中的访问冲突