我的CSV文件由标题(DateTime,Samplevalue和主机名)组成。 和 我想阅读这些标头,例如,如果csv文件包含DateTime作为标头,则要打印(这适用于时间序列数据库) 如何使用angularjs实现这一目标? 如何编码呢?
例如,我的CSV看起来像
Hostname,Samplevalue,DateTime
Host1,1,2018-05-04 31:21:11
Host2,1,2018-05-05 21:15:10
Host3,1,2018-05-04 11:11:13
Host4,1,2018-05-06 41:21:15
需要只读取任何一个标题并打印类似 Console.log(datetime标头适合此数据库)
先谢谢了。
答案 0 :(得分:0)
您是不是要阅读 CSV 数据?
如果是,在 JavaScript 中处理 CSV 文件的最佳方法是将其转换为 JSON 数据。
签出https://github.com/evanplaice/jquery-csv,这是一个简单的库,您可以在其中传递CSV数据并获取JSON作为回报。希望对您有帮助!
答案 1 :(得分:0)
您可以使用$http
和1)通过换行符分割返回的字符串2)
用逗号分隔第一行:
$http.get('path/to/csv/').then(function(csv) {
var headers = csv.data.split('\n')[0].split(',')
headers.forEach(function(header, index) {
console.log('header #'+index, header)
})
})