在java中编写opencsv生成的文件时,如何创建没有标题的文件?

在java中编写opencsv生成的文件时,如何创建没有标题的文件?,java,opencsv,Java,Opencsv,我在用StatefleBeantocsvulder写作。文件格式要求标头具有文件元数据,而不是列。有3种bean类型 StatefulBeanToCsv headerCsvBuilder = new StatefulBeanToCsvBuilder(writer) .withThrowExceptions(false) .withOrderedResults(false) .build(); headerCsvBui

我在用StatefleBeantocsvulder写作。文件格式要求标头具有文件元数据,而不是列。有3种bean类型

StatefulBeanToCsv headerCsvBuilder = new StatefulBeanToCsvBuilder(writer)
            .withThrowExceptions(false)
            .withOrderedResults(false)
            .build();
    headerCsvBuilder.write(outputHeader);

StatefulBeanToCsv csvBuilderTransactions = new StatefulBeanToCsvBuilder(writer)
            .withThrowExceptions(false)
            .withOrderedResults(false)
            .build();
    csvBuilderTransactions.write(samplesList);
如何在每次不打印页眉的情况下输出此注释?

放置注释

 @CsvBindByPosition(position = 0)

在正在序列化的bean上。

我想生成标头并使用CsvBindByPosition。你有没有尝试过问题的格式?这将生成一个标题。在问题格式中,我们必须手动正确指定标题名称。我使用我的类实现的HeaderColumnNameTranslateMappingStrategy生成,我还使用@CsvBindByNamecolumn=列名。所以我没有。我需要自定义列名、自定义列顺序和标题。在本例中,headerCsvBuilder将创建一个摘要行。可能不是你想要的。更相关