代码拉取完成,页面将自动刷新
同步操作将从 LEO/ 小瓶RPA 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
const pbottleRPA = require('./pbottleRPA')
const xlsx = require("node-xlsx");
const fs = require('fs')
const os = require('os')
console.log("=== Excel 读写测试 ===");
console.log(Date());
pbottleRPA.tts('Excel 读写测试')
//延迟5秒
pbottleRPA.sleep(1000*5)
pbottleRPA.tts(`将当前电脑配置信息生成EXCEL文件`)
pbottleRPA.sleep(1000*5)
//写入excel
const data = [
['项', '值'],
];
//加一行
data.push([
'时间',
Date().toString(),
])
//加一行
// console.log(pbottleRPA.getResolution())
data.push([
'显示器分辨率',
JSON.stringify(pbottleRPA.getResolution()),
])
//加一行
data.push([
'CPU',
os.cpus()[0].model,
])
const sheetOptions = {'!cols': [{wch: 15}, {wch: 50}]}; //自定义格式列宽
let buffer = xlsx.build([{name: '系统信息表', data: data}],{sheetOptions}); // Returns a buffer
fs.writeFileSync(`${__dirname}\\Excel测试表格.xlsx`,buffer);
pbottleRPA.tts(`已经生成EXCEL测试表格...请查看 `)
pbottleRPA.openDir(__dirname)
pbottleRPA.sleep(1000*5)
//读取excel
const workSheetsFromFile = xlsx.parse(`${__dirname}\\Excel测试表格.xlsx`);
const sheet = workSheetsFromFile[0].data;
console.log(sheet);
pbottleRPA.tts(`读取生成EXCEL文件内容,并写入运行日志... `)
pbottleRPA.sleep(1000*5)
pbottleRPA.tts('演示结束')
console.log('演示结束');
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。