![](/img/trans.png)
[英]Exporting data in google analytics api to CSV file format using JAVA
[英]Using FileWriter to convert Google Analytics data into CSV file using JAVA
大家好,收到一些建议后,我正在尝试使用filewriter方法,以便将我得到的Google Analytics(分析)查询导出为CSV文件格式,这是我到目前为止所拥有的
private static void printGaData(GaData results) {
try {
PrintWriter pw = new PrintWriter(BufferedWriter(new FileWriter("data.csv")));
}
catch(Exception e) {
e.printStackTrace();
}
System.out.println(
"printing results for profile: " + results.getProfileInfo().getProfileName());
if (results.getRows() == null || results.getRows().isEmpty()) {
System.out.println("No results Found.");
} else {
// Print column headers.
for (ColumnHeaders header : results.getColumnHeaders()) {
System.out.printf(header.getName() + ", ");
}
System.out.println();
// Print actual data.
for (List<String> row : results.getRows()) {
for (String column : row) {
pw.printf(row + ", ");
}
pw.println();
}
pw.println();
}
}
}
没有输出任何数据,并一直说pw是非范围和类似的东西
您的PrintWriter在try catch块中。 如果你像外面定义它
PrintWriter pw = null; try { pw = new PrintWriter(BufferedWriter(new FileWriter("data.csv"))); } catch (Exception e) { // handle exception }
那么它将对其余代码可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.