简单有效的csv

csv是一种文本格式,有两个规则:

1. 一行就是一行以\n分割。
2. 一行之内以','分割

1. node中处理不含汉字的字符串

var fs = require('fs');
const aaa = "name,age\nallen,29";
fs.writeFile('file.csv', aaa, function(err) {
  if (err) throw err;
  console.log('file saved');
});

保存的结果:

clipboard.png

2. node中处理包含汉字的字符串

var fs = require('fs');
const aaa = "name,age,家乡\nallen,29,河南";
fs.writeFile('file.csv', "\ufeff"+aaa, function(err) {
  if (err) throw err;
  console.log('file saved');
});

结果:

简单有效的csv_第1张图片

3. 页面中处理非汉字


  
  
  
  
   
  
  
    download
  

4. 页面中处理汉字


  
  
  
  
   
  
  
    download    
  

5. 参考文章

Web 端 js 导出csv文件(使用a标签)
json2csv

你可能感兴趣的:(javascript)