html部分

<!-- 创建隐藏file input --><button type="button" name="seach" οnclick="FuncCSVInport()">CSV Import</button>
<input type="file" id="csvFileInput" οnchange="readCSVFile(this)" />
#csvFileInput{position: absolute;right: 0px;opacity: 0;
}

js部分

<script>function csvToObject(csvString){var csvarry = csvString.split("\r\n");var datas = [];var headers = csvarry[0].split(",");for(var i = 1;i<csvarry.length;i++){var data = {};var temp = csvarry[i].split(",");for(var j = 0;j<temp.length;j++){data[headers[j]] = temp[j];}datas.push(data);}return datas;}function FuncCSVInport() {$("#csvFileInput").val("");$("#csvFileInput").click();}function readCSVFile(obj) {var reader = new FileReader();reader.readAsText(obj.files[0]);reader.onload = function () {var data = csvToObject(this.result);console.log(data);//data为csv转换后的对象}}
</script>                

转载于:https://www.cnblogs.com/ddopp/p/10978051.html

JavaScript 读取CSV文件并转为js对象相关推荐

  1. html读取csv文件,javaScript读取.csv文件或.xlsx文件

    Document Import from csv $("#ajaxSubmit").attr("disabled","disabled"); ...

  2. cordova js(javascript)读取本地文件(将本地的bin文件转成字节数组)

    此问题已经解决,解决方法参考我的博客: cordova本地存储(存取): 读取项目里的本地文件 文章目录 1.下面两个比较有用: 2.下面两篇博客证明不用input标签的情况下,无法获取本地文件(包括 ...

  3. html js引用本地资源,了解使用JavaScript读取本地文件的方法

    本篇文章给大家介绍一下使用JavaScript读取本地文件的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 出于安全和隐私的原因,web应用程序不能直接访问用户设备上的文件.如 ...

  4. Python数据分析·读取CSV文件转为字典

    Python数据分析·读取CSV文件转为字典 1.pandas 读取CSV 2.CSV转为字典 3.CSV转为数组 Python pandas包可以直接读取CSV文件,为了接下来的数据分析,考虑到转为 ...

  5. Springboot读取.csv文件并转化为JSON对象

    有时候我们需要读取.csv文件并将其中的数据处理成json对象以便后续处理,在这里整理了简单的处理流程. 1. 代码实现 1)引入依赖 <dependency><groupId> ...

  6. python读取csv文件并修改指定内容-pandas读取CSV文件时查看修改各列的数据类型格式...

    下面给大家介绍下pandas读取CSV文件时查看修改各列的数据类型格式,具体内容如下所述: 我们在调bug的时候会经常查看.修改pandas列数据的数据类型,今天就总结一下: 1.查看: Numpy和 ...

  7. pythoncsv数据类型_pandas读取CSV文件时查看修改各列的数据类型格式

    下面给大家介绍下pandas读取CSV文件时查看修改各列的数据类型格式,具体内容如下所述: 我们在调bug的时候会经常查看.修改pandas列数据的数据类型,今天就总结一下: 1.查看: Numpy和 ...

  8. node + ts读取csv文件为二维数组

    node + TypeScript读取csv文件为二维数组 CSDN用户名:jcLee95 邮箱:291148484@163.com 原创不易,感谢点赞支持. 在数据分析的时候经常需要读取csv格式的 ...

  9. openCsv读取csv文件

    https://blog.csdn.net/cat_book_milk/article/details/52953786 Java读取csv文件 https://blog.csdn.net/galen ...

最新文章

  1. 必须为元素类型 association 声明属性 oftype。_CSS相关的选择器和属性介绍
  2. crypt函数的使用(仅限LINUX)
  3. LVS的DR模实战演示
  4. redis setnx 分布式锁_Spring Boot 整合 Redis 正确的实现分布式锁
  5. linux 删除大量文件
  6. IDEA 个人私藏插件
  7. 2.4.1 ALU-串行加法器和并行加法器
  8. 软件测试-面试题(基础+性能)
  9. 软件和算法能力对惯导精度的深刻影响
  10. 1. 从WordPress搬家到网易博客!
  11. 考研英语(一)——简单句
  12. 美团红包变成了3元红包的原因
  13. ESP32 入门笔记05: BLE 蓝牙客户端和服务器 (ESP32 for Arduino IDE)
  14. SpringSecurity:授权
  15. 数通技术-网络层协议及IP编址
  16. mysql DATE_FORMAT时间格式化
  17. 十秒内黑掉Fitbit智能手环(附视频)
  18. 1+X 云计算平台运维与开发认证(初级)样卷A——附答案
  19. 基于DEM的降雨淹没算法
  20. php中post是什么意思,php中$_post是什么意思

热门文章

  1. .NET 导出Excel
  2. 1027. Colors in Mars
  3. 【OpenCV】将RGB图像转为灰度图
  4. HTML文本应当存储为UTF-8无BOM格式!
  5. Ubuntu16.04系统运行VINS-Mono(安装、环境配置)
  6. 关闭 VSCode 自动更新
  7. 2021年东南大学附属中大医院公布SCI预警期刊列表的通知
  8. 转载:力扣字符串题atoi
  9. 机器人学习--室内定位的通信学科背景方法
  10. ORB-SLAM学习--GitHub上较好的版本