为存储在变量中的值生成csv文件-Javascript和Nodejs模块

为存储在变量中的值生成csv文件-Javascript和Nodejs模块,javascript,arrays,node.js,csv,export-to-csv,Javascript,Arrays,Node.js,Csv,Export To Csv,我有如下存储值的变量。我希望这个变量在csv文件中存储为Key:Value。在使用javascript或节点模块执行此操作时需要您的帮助吗 Example: var name = "Alex" var Age = 25 CSV文件应具有如下输出: name,Age Alex,25 您可以使用以下对象: var数据={ 姓名:“亚历克斯”, 年龄:25岁, }; 变量输出=[ Object.keys(data.join(','), Object.values(data.join(','))

我有如下存储值的变量。我希望这个变量在csv文件中存储为Key:Value。在使用javascript或节点模块执行此操作时需要您的帮助吗

Example:
var name = "Alex"
var Age = 25
CSV文件应具有如下输出:

name,Age
Alex,25

您可以使用以下对象:

var数据={
姓名:“亚历克斯”,
年龄:25岁,
};
变量输出=[
Object.keys(data.join(','),
Object.values(data.join(','))
].join('\n');
控制台日志(输出)

演示-Covnert JSON到CSV
//JSON到CSV转换器
函数ConvertToCSV(objArray){
var array=typeof objArray!=“object”?JSON.parse(objArray):objArray;
var-str='';
对于(var i=0;i
将JSON格式转换为CSV格式我遇到如下错误。。。Object.values不是一个函数
<html>
 <head>
    <title>Demo - Covnert JSON to CSV</title>
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript" src="https://github.com/douglascrockford/JSON-js/raw/master/json2.js"></script>
    <script type="text/javascript">
        // JSON to CSV Converter
        function ConvertToCSV(objArray) {
            var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;
            var str = '';

            for (var i = 0; i < array.length; i++) {
                var line = '';
                for (var index in array[i]) {
                    if (line != '') line += ','

                    line += array[i][index];
                }

                str += line + '\r\n';
            }

            return str;
        }

        // Example
        $(document).ready(function () {

            // Create Object
            var items = [
                  { name: "Item 1", color: "Green", size: "X-Large" },
                  { name: "Item 2", color: "Green", size: "X-Large" },
                  { name: "Item 3", color: "Green", size: "X-Large" }];

            // Convert Object to JSON
            var jsonObject = JSON.stringify(items);

            // Display JSON
            $('#json').text(jsonObject);

            // Convert JSON to CSV & Display CSV
            $('#csv').text(ConvertToCSV(jsonObject));
        });
    </script>
 </head>
 <body>
    <h1>
        JSON</h1>
    <pre id="json"></pre>
    <h1>
        CSV</h1>
    <pre id="csv"></pre>
</body>
</html>