使用java创建CSV文件
发布时间:2020-12-14 19:37:20 所属栏目:Java 来源:网络整理
导读:我将使用 java创建CSV文件.这是代码的一部分: try{ FileWriter writer = new FileWriter(sFileName); writer.append("Title"); for(StoredArticle sa3:historyFile.keySet()){ for(String k3:sa3.getTimeAndPopularity().keySet()){ writer.append(','); wr
我将使用
java创建CSV文件.这是代码的一部分:
try{ FileWriter writer = new FileWriter(sFileName); writer.append("Title"); for(StoredArticle sa3:historyFile.keySet()){ for(String k3:sa3.getTimeAndPopularity().keySet()){ writer.append(','); writer.append(k3); } } writer.append('n'); 问题是我成功创建了CSV文件.在for循环中,k3是格式为2013/07/22 15:40:23的时间.但秒“23”无法显示.其他人表现良好.有什么问题请帮忙. 这是我全班的代码 package uk.ac.ncl.fanyaoxia.createCSV; import java.io.FileWriter; import java.io.IOException; import java.util.HashMap; import java.util.Map; import uk.ac.ncl.fanyaoxia.monitor.MonitorRecentUpdates; import uk.ac.ncl.fanyaoxia.monitor.StoredArticle; import uk.ac.ncl.fanyaoxia.webpagefetch.ReadXml; public class CreateCSVFile { private static Map < StoredArticle,ReadXml > historyFile; public CreateCSVFile() { historyFile = new HashMap < StoredArticle,ReadXml > (); } public void createFile() { generateCsvFile("HistoryTable.csv"); } private static void generateCsvFile(String sFileName) { MonitorRecentUpdates csvFile = new MonitorRecentUpdates(); historyFile = csvFile.getMap(); try { FileWriter writer = new FileWriter(sFileName); writer.append("Title"); for (StoredArticle sa3: historyFile.keySet()) { for (String k3: sa3.getTimeAndPopularity().keySet()) { writer.append(','); writer.append(k3); } } writer.append('n'); for (StoredArticle sa3: historyFile.keySet()) { writer.append(sa3.getStoredTitle()); for (String k3: sa3.getTimeAndPopularity().keySet()) { writer.append(','); writer.append(sa3.getTimeAndPopularity().get(k3).toString()); } writer.append('n'); } writer.flush(); writer.close(); } catch (IOException e) { e.printStackTrace(); } } } 解决方法
代码预期输出秒数.它们在文本编辑器中可见.
它们只是在电子表格应用程序MS Excel中不可见.一个可能的原因是柱宽太小. [这个答案总结了OP和我之间的对话结果.] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- gradlew wrapper使用下载到本地的gradle.zip文件装配--转
- Pointcut is not well-formed: expecting 'identifier&
- java – 有没有办法在我的整个Android应用程序中使SharedPr
- java – R.loess和org.apache.commons.math之间的区别Loess
- 将foreach转换为Java 8过滤器流
- IntelliJ IDEA使用maven实现tomcat的热部署
- java – 使用OkHttp获取Http状态码
- 最短路径(Dijkstra)
- java – 保持应用程序属性的好方法是什么?
- 如何在Java中生成非重复数字的随机数?