【发布时间】:2015-01-13 14:19:36
【问题描述】:
我正在通过 node 和 Angular 构建一个 CSV 文件解析器。所以基本上用户上传了一个csv文件,在我的服务器端节点上,csv文件被遍历并使用node-csv解析 .这工作正常,它返回一个基于作为输入给出的 csv 文件的对象数组,现在在角度端我需要显示两个表,一个是 csv 文件数据本身,另一个是 cross tabulation 分析。我在渲染数据时遇到了问题,所以对于像
这样的表我得到解析响应为
对于交叉制表,我们需要表格形式的数据
我有一个对象数组,我需要以最佳方式对其进行操作,以便在 html 页面上轻松呈现。我没有办法对我得到的数据进行计算以存储交叉表结果。关于我应该如何处理的任何想法。
数据 json 是:
[{"Sample #":"1","Gender":"Female","Handedness;":"Right-handed;"},{"Sample #":"2","Gender":"Male","Handedness;":"Left-handed;"},{"Sample #":"3","Gender":"Female","Handedness;":"Right-handed;"},{"Sample #":"4","Gender":"Male","Handedness;":"Right-handed;"},{"Sample #":"5","Gender":"Male","Handedness;":"Left-handed;"},{"Sample #":"6","Gender":"Male","Handedness;":"Right-handed;"},{"Sample #":"7","Gender":"Female","Handedness;":"Right-handed;"},{"Sample #":"8","Gender":"Female","Handedness;":"Left-handed;"},{"Sample #":"9","Gender":"Male","Handedness;":"Right-handed;"},{"Sample #":";"}
【问题讨论】:
-
请a)将解析后的数据以文字形式提供,以进行实验,而不是作为屏幕截图;和 b) 修复尴尬的输出(
Handedness;作为键,Right-handed;作为值,Sample #作为键?) -
@yerforkferchips:还添加了真正的 json 对象,键很尴尬,因为这些键来自 csv 文件本身
标签: html angularjs node.js data-manipulation