在Google云端硬盘电子表格中转置数据以获取图表

时间:2014-03-03 02:29:16

标签: google-visualization google-sheets

我正在尝试调试Google Spreadsheet中的图表绘制功能,这是他们的驱动器Web应用程序套件的一部分。

我在Google电子表格中包含了所有数据,但初始格式的数据包含错误的列和行。我需要的是在将数据输入Google图表API之前转置数据。例如,

var chart = new google.visualization.ColumnChart(document.getElementById('columnchart'));
chart.draw(data, null);

我可以使用getDataTable函数来收集所需的数据,但是一旦我收集了数据,我就不知道如何转置数据。

另外,如果图表没有显示,有没有办法调试问题?我尝试使用App脚本,但我看到的堆栈是一个对象,而不是对象中的内容。

提前致谢。

1 个答案:

答案 0 :(得分:0)

来自http://gappstips.com/google-sheets/how-to-transpose-data-in-a-google-spreadsheet/

要从Google电子表格中跨越单元格A1到E8的表格转置数据,请使用以下方法:

  • 选择您希望数据开始的适当单元格,例如A10
  • 输入以下公式:=TRANSPOSE(A1:E8)
  • 按Enter键完成您的公式

该表格将被转换为适合您桌子的单元格范围。