草庐IT

salary_csv

全部标签

java - 使用 CsvBeanReader 读取列数可变的 CSV 文件

所以我正在解析.csv文件。我接受了StackOverflow上某个地方的另一个线程的建议并下载了SuperCSV。我终于让几乎所有的东西都能正常工作,但现在我遇到了一个似乎很难修复的错误。出现此问题是因为最后两列数据可能已填充也可能未填充。这是一个.csv文件的示例,其中第一行缺少最后一列,第二行完全完整:2012:07:25,11:48:20,922,"uLog.exe","",Keypressed,1246,341,-1.00,-1.00,1.00,Shift2012:07:25,11:48:21,094,"uLog.exe","",Keypressed,1246,341,-1.

java - 如何获取用于在 Jconsole 中创建图形的 csv 数据

这里是新手。我有一个Java应用程序,我正在努力监视该Java应用程序。我开始了解使用'JConsole'的java监控和管理控制。它提供了有关正在运行的Java进程的非常详细的图形信息。但我想知道的是用于生成图表的数据。在JConsole中,我们可以通过右键单击运行图将数据保存为csv格式,是否有任何命令行选项可以仅以csv格式获取数据。 最佳答案 command-lineoptionsforJConsole仅用于启动JConsole,不用于导出其结果。从JConsole获取数据的唯一方法是通过JMXMBeans,如本SOansw

java - 使用 opencsv 读取远程 .csv 文件

我已经考虑了很长时间了。我正在尝试从Yahoo!'sStockAPI下载数据.当您使用API时,它会为您提供一个.csv文件。我一直在看opencsv,它看起来很完美,除了我想避免downloadingandsavingthefile,如果可能的话。OpenCSV,根据examples,只能从FileReader读取。根据Oracle的docsonFileReader,文件需要是本地的。是否可以在不下载的情况下使用OpenCSV从远程文件读取? 最佳答案 CSVReader根据thedocumentation采用Reader参数,因

java - Firefox 不会将此文件下载为 CSV

我已经尝试了所有我能想到的。我已经更改了100次mime类型。更改标题400次。我已经通过堆栈查看了十几次。这在Chrome中运行良好。当我在Firefox中下载时,它认为这是一个xlsx文件或二进制文件。它甚至以xlsx格式打开,但它认为它不是csv,因此列没有分开。如果我保存文件(而不是直接点击打开),它甚至不会打开扩展名。我什至还没有到IE,所以这让我有点担心。mimemappingcsvapplication/vnd.ms-excel我已经尝试过text/csv、application/csv、application/binary、application/octet-strea

java - Jersey 休息和 csv 响应

我创建了一个rest调用,它使用Jersey以CSV文件响应。休息电话代码是:@GET@Path("/ReportWithoutADEStatus")@Produces({"application/ms-excel"})publicResponsegenerateQurterlyReport(){QuarterlyLabelReportquartLabelReport=newQuarterlyLabelReport();StringfileLoc=quartLabelReport.generateQurterlyLblRep(false);Filefile=newFile(fileLo

java - 将 CSV 值转换为 JAVA 中的 HashMap 键值对

您好,我有一个名为test.csv的csv。我试图逐行读取csv并将值转换为散列键​​值对。这是代码:-publicclassExample{publicstaticvoidmain(String[]args)throwsParseException,IOException{//TODOAuto-generatedmethodstubBufferedReaderbr=newBufferedReader(newFileReader("test.csv"));Stringline=null;HashMapmap=newHashMap();while((line=br.readLine())

java - 为什么 Scala 在读取我的 CSV 时会崩溃?

文件在这里http://dl.dropbox.com/u/12337149/history.csv我尝试读取数据如下for(line出现以下错误Exceptioninthread"main"java.nio.charset.MalformedInputException:Inputlength=1atjava.nio.charset.CoderResult.throwException(CoderResult.java:260)atsun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:319)atsun.nio.cs.StreamDe

java - Java 中的 CSV 自动检测

如果CSV被重新定义为表示“字符分隔值”,即使用任何单个字符(但通常是任何非字母数字符号)作为分隔符而不仅仅是逗号?本质上,通过这个(重新)定义,CSV=DSV(“定界符分隔值”),例如,在此Wikipediaarticle中进行了讨论,而“逗号分隔值”格式在RFC4180中定义.更具体地说,是否有一种统计方法可以推断数据具有某种“固定”长度,即“可能的CSV”?仅仅计算定界符的数量并不总是有效,因为有CSV文件具有每条记录的可变字段数(即,与RFC4180要求相反的记录,不具有相同数量的同一文件中的字段)。CSV识别似乎是一个特别具有挑战性的问题,尤其是当检测不能基于文件扩展名时(例

java - 复杂的 Java 对象到 CSV

我正在尝试从相当复杂的Java对象生成CSV文件。该对象是一个具有某些属性的Session和一个字符串和消息列表,后者又具有一些属性和一个具有某些属性的注释列表。session类如下;publicclassSession{privateLongid;privateDatestartDate;privateDateendDate;privateListmessages;privateListparticipants;publicTweetSession(){}publicTweetSession(DatestartDate,Listmessages,Listparticipants){t

用于存储在 csv 文件中的 Java 转义字符串

如果要将用户创建的字符串存储在csv文件中。是否有用于转义字符串的首选库,还是我应该编写自己的函数? 最佳答案 对于任何正在寻找代码的人:将此添加到您的pom.xmlcommons-langcommons-lang2.6然后使用:Stringescaped=StringEscapeUtils.escapeCsv("tHISString'needsescaping'");System.out.println(escaped);//safeforcsvUPD:从3.6版开始,commons-lang中的StringEscapeUtils