Tag: csv

Highcharts csv数据加载

我正在尝试加载高图基本柱形图的csv数据。 我在这里使用最新的数据模块方法而不像旧方法那样解析( http://www.highcharts.com/docs/working-with-data/data-module ) 我已经加载了所有需要的js库和模块(高图,导出和数据文件)并使用了以下代码: HTML: Javascript: console.log(“Enters”) $.get(‘test.csv’, function(csv) { console.log(“Function”) $(‘#container’).highcharts({ chart: { type: ‘column’ }, data: { csv: csv }, title: { text: ‘Fruit Consumption’ }, yAxis: { title: { text: ‘Units’ } } }); }); console.log(“Function ends”); 我的屏幕为空,只有标题显示 我的控制台显示如下: Enters Function ends 在javascript代码中,$ .get函数不起作用,它不会进入内部。 这里出了什么问题? 我在jquery和/或highcharts上缺少一些非常基础的东西吗? 任何反馈都非常感谢 更新: 所以,我找到了这个链接,其中数据是从在线CSV文件加载的。 但是,没有其他链接显示从本地系统加载的数据。 我的文件位于:D:\ […]

将外部csv文件上传到highcharts不起作用

Highcharts Data loading using CSV $(function () { $.get(‘data.csv’, function(data) { $(‘#container’).highcharts({ chart: { type: “line” }, title: { text: “Fruit Consumtion” }, xAxis: { title:{ text:”time(in sec)” } }, yAxis: { title: { text: “pitch value” } }, data: { csv: data //csv: document.getElementById(‘csv’).innerHTML }, plotOptions: { series: { marker: { enabled: false } […]

Javascript:将数组转换为CSV格式并复制到剪贴板

我正在尝试将数组转换为可以粘贴到Excel文件中的行。 在下面的代码中,我能够按照我想要的格式化数组内容(在//返回csvFile; line)。 就在那之后,我正在尝试创建一个隐藏的输入,将csvFile的内容添加到它,选择元素中的文本并复制,但它不起作用。 这是我的代码: var array = [ [0,1,1,0], [1,0,0,1], [1,0,0,1], [0,1,1,0] ]; var string = copyCsv(array); console.log(string); function copyCsv(rows) { var processRow = function (row) { var finalVal = ”; for (var j = 0; j = 0) result = ‘”‘ + result + ‘”‘; if (j > 0) finalVal += ‘,’; finalVal […]

带有data.csv的Highstock从01.01.1970开始

我已经开始尝试使用Highstock图表来可视化我的光伏数据。 问题是,图表从01-01-1970 00:00:00开始。 它忽略了我的csv文件中的日期和时间。 此代码与此处的一些示例相同,但它不起作用。 我的data.csv 2011-08-01 00:00:00,155 2011-08-02 00:00:00,156 2011-08-03 00:00:00,157 2011-08-03 00:06:00,160 2011-08-04 00:00:00,120 我的index.html $(document).ready(function() { var c = []; var d = []; var options = { chart: { renderTo: ‘content’, defaultSeriesType: ‘line’ }, xAxis: { title: { text: ‘Datum’ }, type: ‘datetime’, categories: c }, yAxis: { title: { text: […]

在Safari中使用blob保存CSV文件

我在下面有代码生成下载链接,以便用户可以在我的网站上下载.csv文件。 var link = document.createElement(“a”); link.id = “csvDwnLink”; window.URL = window.URL || window.webkitURL; var csv = “\ufeff” + CSV, blob = new window.Blob([csv], {type: ‘text/csv, charset=UTF-8’}), csvUrl = window.URL.createObjectURL(blob), filename = ‘export.csv’; $(“#csvDwnLink”).attr({‘download’: filename, ‘href’: csvUrl}); $(‘#csvDwnLink’)[0].click(); document.body.removeChild(link); 我希望用户可以使用csvUrl单击下载链接来下载cvs文件。 它适用于铬。 但是,当我使用Safari单击相同的链接时,它将直接显示选项卡中csv文件的内容。 如何解决此问题,以便safari将显示保存文件窗口,用户可以选择要保存文件的路径,而不是在单击下载链接时直接显示cvs文件的内容? 希望有人可以给我一些建议或替代方法。 提前致谢! ==更新== 在这里找出解决方案 解决方案1 , 解决方案2 代码将是: var link = document.createElement(“a”); link.id […]

替代IE浏览器以外的其他浏览器的ActiveX对象?

任何人都可以帮助我,因为我被困在创建一个扩展名(临时)在本地磁盘中的文件(临时),我尝试使用ActiveX对象,但它只在Internet Explorer中工作正常,当我尝试与其他浏览器时出错。 通过谷歌搜索我知道ActiveX仅在IE中工作,所以当它在不同的浏览器中尝试时会产生错误。 var fso, f1; fso = new ActiveXObject(“Scripting.FileSystemObject”); f1 = fso.GetFile(“c:\\test.txt”); alert(f1); 任何人都可以建议我使用替代品,这可能是非常有用的。

使用PHP和jQuery生成并下载.csv文件

我想生成一个.csv文件,然后用AJAX下载它 Insite csv.php我有这个代码: 所以当我要去csv.php时,它会让我下载csv文件。 然后在test.php里面我有这个jQuery代码: $(document).on(‘click’, ‘#listCSV’, function() { var el = $(this), csv = el.attr(‘csv’); $.ajax({ type: ‘POST’, url: ‘csv.php’, data: { listCSV: csv }, success: function(data, textStatus, jqXHR) { el.html($(data)); } }); }); 但当我点击#listCSV没有任何反应时,没有任何内容被下载 知道如何在点击#listCSV时下载csv文件吗?

从上载的csv数据创建dataTable列定义

M试图从上传的csv文件中创建数据表。 我面临的唯一问题是定义表列标题。 目前我已经这样做了,手动定义标题。 var table = $(‘#example’).DataTable({ columns: [{ “title”: “Number”, “data”: “Number” }, { “title”: “Category”, “data”: “Category” }, { “title”: “Assignment group”, “data”: “Assignment group” } ] }); 并通过Jquery CSV传递csv数据 var f = event.target.files[0]; if (f) { var r = new FileReader(); r.onload = function(e) { console.log(“on load function”); var result = $.csv.toArrays(e.target.result); […]

使用ASP .NET MVC和jQuery AJAX请求下载服务器生成的CSV

我正在研究以CSV格式导出数据的机制。 我使用jQuery以JSON格式发送数据: var data = JSON.stringify(dataToSend); $.post(‘DumpToCSV’, { ‘data’: data }); 然后在控制器中我生成一个CSV文件: public ActionResult DumpToCSV(string data) { Response.Clear(); XmlNode xml = JsonConvert.DeserializeXmlNode(“{records:{record:” + data + “}}”); XmlDocument xmldoc = new XmlDocument(); //Create XmlDoc Object xmldoc.LoadXml(xml.InnerXml); //Create XML Steam var xmlReader = new XmlNodeReader(xmldoc); DataSet dataSet = new DataSet(); //Load Dataset with Xml dataSet.ReadXml(xmlReader); //return single […]

如何使用jquery将csv文件转换为json并下载该json文件

我的csv文件是这样的 $(function () { var csv = $(“#fileUpload”).val(); $(“#upload”).bind(“click”, function () { var regex = /^([a-zA-Z0-9\s_\\.\-:])+(.csv|.txt)$/; if (regex.test($(“#fileUpload”).val().toLowerCase())) { if (typeof (FileReader) != “undefined”) { var reader = new FileReader(); reader.onload = function (e) { var table = $(“”); var rows = e.target.result.split(“\n”); for (var i = 0; i < rows.length; i++) { var row […]