gpt4 book ai didi

Java CSV 编码

转载 作者:行者123 更新时间:2023-11-30 07:47:23 24 4
gpt4 key购买 nike

我有一个 CSV 文件,并且数字格式有问题,在我的 java 代码中, double 具有 Locale loc = new Locale("hu", "HU"); 格式,因此在程序看起来像 1 401,1 但在 CSV 中看起来像 1×401,1 如何设置编码?我正在使用 javacsv 库

String outputFile = Calc.tf_file.getText();         
boolean alreadyExists = new File(outputFile).exists();

try {

CsvWriter csvOutput = new CsvWriter(new FileWriter(outputFile, true), ';');


if (!alreadyExists)
{
csvOutput.write("Point");
csvOutput.write("Price");
csvOutput.endRecord();
}


for (int i = 0; i < Calc.number_list.size(); i++) {
csvOutput.write(Calc.point_list.get(i));
csvOutput.write(Calc.number_list.get(i));
csvOutput.endRecord();
}


csvOutput.close();

最佳答案

更改:

CsvWriter csvOutput = new CsvWriter(new FileWriter(outputFile, true), ';');

致:

CsvWriter csvOutput = new CsvWriter(outputFile, ';', Charset.forName("Cp1250"));

关于Java CSV 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33735370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com