Como dividir a célula por “retorno de carruagem” em csv?
Introdução
Divida facilmente as células por “retorno de transporte” em seu arquivo CSV sem usar uma fórmula. Faça o upload do seu arquivo CSV apenas e obtenha resultados em segundos. Processamento fácil e eficiente - experimente agora!

Como dividir a célula por “retorno de carruagem” em csv?
Frequentemente recebo esses tipos de arquivos CSV ou Excel em meu trabalho. Em uma determinada célula (coluna), outras inserirão o conteúdo com “retorno do carro” como separador. Preciso dividir essa célula (coluna) em uma ou mais células (coluna). Preciso dividir essas células e depois fazer a análise dos dados. Então, a pergunta é: como posso fazer isso?
Método A: Excel ou planilha do Google
Para dividir uma célula no Excel com base em um retorno de carro, você pode usar a seguinte fórmula em uma célula separada:
=IFERROR(TRIM(MID(SUBSTITUTE($A1,"\n",REPT(" ",LEN($A1))),(ROW(1:1)-1)*LEN($A1)+1,LEN($A1))), "")
Esta fórmula usa o SUBSTITUTO função para substituir todas as ocorrências do caractere de retorno do carro ( \ n ) com uma série de espaços de comprimento igual ao conteúdo original da célula. O APARAR a função é então usada para remover os espaços extras, e o MEIO A função é usada para extrair o conteúdo da célula que corresponde a cada linha do conteúdo original da célula. Finalmente, o ERRO INFERIOR A função é usada para retornar uma string vazia se ocorrer um erro.
Para dividir a célula em várias células, basta copiar essa fórmula para um intervalo de células imediatamente abaixo da célula original. Cada célula copiada conterá o conteúdo de uma linha da célula original. Para dividir a célula em um número específico de células, ajuste o intervalo de células para o qual a fórmula é copiada.
Método B: Python
Você pode usar o Python para dividir células em uma planilha do Excel com base no retorno do carro. Uma maneira de fazer isso é usar o pandas biblioteca, que fornece uma interface de alto nível para trabalhar com dados em Python. Aqui está um exemplo:
import pandas as pd
# Load the Excel spreadsheet into a pandas DataFrame
df = pd.read_excel("file.xlsx", sheet_name="Sheet1")
# Split the contents of the "A1" cell into separate lines
lines = df.at["A1", "A1"].split("\n")
# Write each line to a separate cell in column B
for i, line in enumerate(lines):
df.at[i, "B"] = line
# Save the updated DataFrame back to the Excel spreadsheet
df.to_excel("file.xlsx", index=False)
Neste exemplo, o conteúdo de uma planilha do Excel é carregado em um Pandas DataFrame usando o leia_excel função. O conteúdo da célula “A1" é então dividido em linhas separadas usando o dividir método. As linhas separadas são então gravadas em células separadas na coluna B usando o em método. Finalmente, o DataFrame atualizado é salvo novamente na planilha do Excel usando o para_excel função.
Método C: Java
Você pode dividir células em uma planilha do Excel usando Java. Para fazer isso, você pode usar uma biblioteca como o Apache POI, que fornece APIs Java para leitura e gravação de arquivos do Microsoft Office.
Aqui está um exemplo de como você pode dividir células em um arquivo do Excel usando o Apache POI:
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class ExcelSplitter {
public static void main(String[] args) throws Exception {
// Load the Excel file
FileInputStream inputStream = new FileInputStream("file.xlsx");
XSSFWorkbook workbook = new XSSFWorkbook(inputStream);
XSSFSheet sheet = workbook.getSheetAt(0);
// Split the contents of a cell based on a delimiter
for (Row row : sheet) {
for (Cell cell : row) {
if (cell.getCellType() == Cell.CELL_TYPE_STRING) {
String[] values = cell.getStringCellValue().split("\n");
for (int i = 0; i < values.length; i++) {
cell = row.createCell(cell.getColumnIndex() + i);
cell.setCellValue(values[i]);
}
}
}
}
// Write the resulting Excel file
FileOutputStream outputStream = new FileOutputStream("file_split.xlsx");
workbook.write(outputStream);
workbook.close();
}
}
A melhor maneira: Use a função QuickTran
- Visite nosso site e encontre a ferramenta online.
- Abra seu arquivo csv clicando no botão “Escolher arquivo” e selecionando o arquivo que você deseja alterar.
- Depois que o arquivo for carregado, você pode selecionar as colunas especificadas que deseja que sejam processadas e, em segundos, dividirá a célula (colunas) por meio de retorno de transporte.
- Em seguida, você pode baixar os arquivos e salvá-los em seu computador.