当前位置:首页 > 编程技术 > 正文

如何去掉csv中逗号

如何去掉csv中逗号

要去掉CSV文件中的逗号,可以通过以下几种方法: 使用编程语言 Python在Python中,你可以使用内置的`csv`模块来读取CSV文件,并去除逗号。```pyth...

要去掉CSV文件中的逗号,可以通过以下几种方法:

使用编程语言

Python

在Python中,你可以使用内置的`csv`模块来读取CSV文件,并去除逗号。

```python

import csv

假设你的CSV文件名为data.csv

with open('data.csv', 'r', encoding='utf-8') as csvfile:

reader = csv.reader(csvfile)

data = [row for row in reader]

去除逗号

for i, row in enumerate(data):

for j, item in enumerate(row):

data[i][j] = item.replace(',', '')

将处理后的数据写回CSV文件

with open('data_processed.csv', 'w', newline='', encoding='utf-8') as csvfile:

writer = csv.writer(csvfile)

writer.writerows(data)

```

Java

在Java中,你可以使用`BufferedReader`和`BufferedWriter`来读取和写入CSV文件。

```java

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

public class Main {

public static void main(String[] args) {

String inputFile = "data.csv";

String outputFile = "data_processed.csv";

try (BufferedReader br = new BufferedReader(new FileReader(inputFile));

BufferedWriter bw = new BufferedWriter(new FileWriter(outputFile))) {

String line;

while ((line = br.readLine()) != null) {

String processedLine = line.replace(',', '');

bw.write(processedLine);

bw.newLine();

最新文章