代码拉取完成,页面将自动刷新
这里指的是,单纯使用 node 和 electron 的内容难以实现,通过安装第三方依赖完成的内容
方法 | 说明 |
---|---|
writeExcel | |
writeCSV | |
readExcel | |
readCSV |
写 excel 文件
和 读 excel 文件
结果var fn = 'C:\\Users\\HUZENGYUN\\Desktop\\a.csv'
// 写 csv 文件
var wcsv = fetchEvent.fetchEventAction.excel.writeCSV()
wcsv.param.filename = fn;
wcsv.param.results = [['中文','乱码','问题'],['好像','解决','了']]
fetchEvent.fetchEventApi(wcsv,console.log)
// 读 csv 文件
var rcsv = fetchEvent.fetchEventAction.excel.readCSV()
rcsv.param.filename = fn;
fetchEvent.fetchEventApi(rcsv,console.log)
// [["中文","乱码","问题"],["好像","解决","了"]]
// 写 excel 文件
fn = 'C:\\Users\\HUZENGYUN\\Desktop\\a.xlsx';
var wxlsx = fetchEvent.fetchEventAction.excel.writeExcel();
wxlsx.param = {
filename: fn,
results: [
// 第一个 sheet 内容
{
name: 'name-length',
data: [
{ name: 'ibas', length: 12 },
{ name: 'bing', length: 15 },
],
header: [
{
header: '名称',
key: 'name',
},
{
header: '长度',
key: 'length',
},
]
},
// 第二个 sheet 内容
{
name: 'name-target',
data: [
{ name: 'ibas', target: 12 },
{ name: 'bing', target: 15 },
],
header: [
{
header: '名称',
key: 'name',
},
{
header: '目标',
key: 'target',
},
]
},
],
};
fetchEvent.fetchEventApi(wxlsx,console.log);
// 读 excel
// 如果定义了表头,将会将第一行视为表头,另外表头不够用时用 undefined_index 表示
fn = 'C:\\Users\\HUZENGYUN\\Desktop\\a.xlsx';
var rxlsx = fetchEvent.fetchEventAction.excel.readExcel();
rxlsx.param = {
filename: fn,
header: [
['name','length']
]
};
fetchEvent.fetchEventApi(rxlsx,ret => {
console.log(JSON.stringify(ret.data));
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。