如何使用javascript计算*.CSV文件中每行的值数
how to count number of values for each row in *.CSV file using javascript?
我的csv数据看起来像这个
1,2,"hi,how ar you?",abc
3,5,a,b,c
expected output should be
4
5
'1,2,"hi,how ar you?",abc'.match(/"[^"]*"|[^,]+/g).length
4
'3,5,a,b,c'.match(/"[^"]*"|[^,]+/g).length
5
试试这个方法,它源自另一篇文章:
var csvLines = '1,2,"how ar you?",abc' + "'n" + '1,4,"fine",6,7';
var splitByChars = ',';
var totalCount = 0;
var linesArray = csvLines.split("'n");
var lineCount = 0;
while (lineCount < linesArray.length) {
totalCount += StringCount(csvLines, splitByChars);
lineCount++;
}
alert(totalCount);
function StringCount(stringToSplit, splitBy) {
var words = stringToSplit.split(splitBy);
return words.length;
}
相关文章:
- Word文件(Javascript?)中有哪些字符
- 获取二进制数据并将其保存为.mp3文件Javascript
- 创建包含文本内容的新 Google 云端硬盘文件 (javascript)
- 将从 URL 输出的 JSON 保存到文件 javascript
- 单个页面上的多个音频文件javascript
- 将表单数据写入json文件-javascript
- imacros提取两部分数据+连接常量保存到文件javascript
- 检索 XML 文件 (JavaScript)
- 如何将画布图像“data:image/jpeg;base64,.”转换为普通图像文件 - JavaScript
- 用固定的行名称附加文件 javascript
- 打开并读取二进制文件(JavaScript)
- 将 emacs 用于大型多文件 JavaScript 项目
- 加载外部javascript,但HTTP请求重复一个文件javascript
- 从2D数组创建图像文件-JavaScript
- 正在读取文本文件Javascript
- 通过django将STATIC_URL传递到文件javascript
- 从输入文件javascript中获取一些数据
- Django”;静态“;文件-Javascript
- 上传两次相同的图像文件-Javascript
- 从文本文件javascript中读取行/变量