js实现的数组和CSV格式的相互转换

js实现的数组和CSV格式的相互转换:
csv格式就是用逗号分割的值,例如以下形式:

蚂蚁部落,2,antzone,青岛市南区

下面介绍一下csv格式和数组元素的相互转换。
一.数组元素转换为CSV格式:

var theArray=["蚂蚁部落",2,"antzone","青岛市南区"];
console.log(theArray.join());

二.csv格式转换为数组元素:

var str="蚂蚁部落,2,antzone,青岛市南区";
console.log(str.split(","));

相关阅读:
1.join()函数可以参阅javascript的Array对象的join()方法一章节。
2.split()函数可以参阅javascript的split()函数使用介绍一章节。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11921

更多内容可以参阅:http://www.softwhy.com/javascript/

时间: 2024-11-03 03:46:35

js实现的数组和CSV格式的相互转换的相关文章

js将json数据以csv格式下载

摘要: 最近有一个非项目的小需求,就是将项目开发分工文件化,方便后期管理维护.但是开发时,分工安排都是以json格式记录的,所以就做了一个将json数据以csv格式下载到本地. 代码: <!DOCTYPE html> <html> <title>download csv</title> <head> <script src="http://code.jquery.com/jquery-1.11.0.min.js">

js时间戳与日期格式的相互转换

下面总结一下js中时间戳与日期格式的相互转换: 1. 将时间戳转换成日期格式: 1 2 3 4 5 6 7 8 9 10 11 12 function timestampToTime(timestamp) {         var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000         var Y = date.getFullYear() + '-';         var M = (date.ge

goalng导出excel(csv格式)

最近项目中有个小需求,需要将查询结果导出到excel.之间前java比较容易,使用POI很容易就能实现,查了下golang的文档,发现golang下边并没有导出excel的包,但是却有一个encoding/csv的包,看了下发现可以导出csv文件,大家都知道csv文件其实就是文本格式的excel文件,可以直接通过excel打开或是导入excel. 看起来挺好的,问题如愿解决,但是事实证明对已一个还不成熟的语言或是库最好还是先测一下的好.兴冲冲的卸了测试例子,成功导出了一个text.csv文件,一

通过读取文件头部判断是否为CSV格式文件

通过读取文件头部判断是否为CSV格式文件 通过读取CSV文件头,判断文件是是否属于CSV文件类型,一般而言仅仅只是通过文件后缀来判断该文件所属的类型,这样是不合理的,只要更改一下文件后缀就无法识别这个文件到底是不是正确的文件格式,把可执行的文件后缀改为.CSV如果是通过判断文件后缀来识别文件类型,这样肯定是行不通的,因为exe的文件格式肯定不是CSV的格式,如果提前判断出这个文件头的这样就能定位这个文件是不是我们所需要的文件类型,避免对错误的文件进行解析.同样也可以在某种程度上保护服务器的安全.

YUV 格式与 RGB 格式的相互转换公式及C++ 代码

YUV 格式与 RGB 格式的相互转换公式 最近在用的一个工业相机,输出的图像格式是 YUY2 格式.而在电脑上显示时需要 RGB 格式,所以就花了些时间在网上查了些相关的资料.说实话,网上关于 YUV 与 RGB 格式变换的文章挺多的,本来不需要我再多写这么一篇.但是网上那些文章中给出了各种各样的变换公式,公式的系数又各不相同,让人看了之后越看越糊涂.其实那些文章的公式基本都是对的,只不过因为作者忘记给出变换公式的定义域与值域,所以给读者使用造成了很大的麻烦. 为此我就写了这篇文章,来梳理一下

js便利json 数组的方法

js便利json 数组的方法 通过Jason对象获取里面某个键的值方法: 1,对象["键"]. 2,对象.键. 这篇文章主要介绍了JQuery遍历json数组的3种方法,本文分别给出了使用each.for遍历json的方法,其中for又分成两种形式,需要的朋友可以参考下 $(function () { var tbody = ""; //------------遍历对象 .each的使用------------- //对象语法JSON数据格式(当服务器端回调回来的对

HighCharts-动态配置csv格式数据

场景: 开发一个大型热力图.官网示例中只有设置静态csv数据的例子.一直没有找到如何给热力图加载动态数据. 无奈,只好把要加载的数据拼接成csv格式后,供热力图加载. 拼接数据js:(dataArr是从后台获取的数据) var csv_data = 'xColumn,yColumn,zColumn'+' \n '; // 列名 if(undefined != dataArr && null != dataArr && dataArr.length > 0){ for(

JavaScript学习-js中的数组/Boolean类/字符串String类

JavaScript学习 [js中的数组] 1.数组的概念:是在内存中连续储存对个有序元素的结构 元素的顺序称为下标,通过下标查找对象元素. 2.数组的声明: ① 字面量声明:var arr1 = []; js中,同一数组,可以储存多种不同的数据类型: 例如: var arr1 = [1,"2",true,{"name":"hahhah"},[1,2]] ② new关键字声明: var arr2 = new Arry(参数) >>&g

我也太牛了,解决了浏览器中,前台导出csv格式,UTF-8编码,且excek打开不乱码!

ExcellentExport.js的方法,利用base64下载文件.支持chrome ,opera,firefox. 于是决定拿来为我所用! 说明一下,这个js的好处是:一句js脚本,就能前台下载,完全无须后台. 但外国人不了解中文的csv用excel打开直接乱码. 但用记事本打开,再直接保存,或另存为ansi都可以让中文不乱码. js里默认应该是utf-8,昨天试了用utf-8转gb2312,失败了! 于是找到这个: utf-8保存的csv格式要让Excel正常打开的话,必须加入在文件最前面