gpt4 book ai didi

Java CSV 文件操作

转载 作者:行者123 更新时间:2023-12-01 05:45:36 25 4
gpt4 key购买 nike

我有以下示例 CSV 文件

rc,u,s,ui,gh
m,1,8,0,12
n,3,0,0,7
d,1,1,8,0

我想读取此 CSV 文件并按其名称(例如 s)获取列。将获取的列减去一些值并更新 CSV 文件中的该列。

有没有一种简单的方法可以用Java来做到这一点?

最佳答案

在 PHP 中这很容易,你可以使用 fgetcsv 函数 http://php.net/manual/en/function.fgetcsv.php

添加示例

    <?php

$inHandle= fopen("input.csv", "r");

$text = "";
$someVar = array(1, 2, 3, 4); // for subtracting 1 from col1 2 from col2 ...

while ( ( $data = fgetcsv($inHandle) ) !== FALSE)
{
$text = $text . $data[0];

for ($i= 1; $i < count($data); $i++)
{

if($i==0)
$text = $text . $data[$i] . ", ";
else
$text = $text . ( $data[$i] - $someVar[$i -1] ) . " , ";
}
$text = $text . " \n";
}

fclose($inHandle);

$outHandle = fopen('output.csv', 'w');

fwrite($outHandle , $text );

fclose($outHandle );
?>

关于Java CSV 文件操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005747/

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