CSV(Valores Separados por Vírgula) arquivos são amplamente utilizados para armazenar dados tabulares em um formato simples e baseado em texto. Muitas vezes, as empresas precisam converter Excel pastas de trabalho em CSV para relatórios, importação em bancos de dados ou integração com outros aplicativos. Usando nossa API REST .NET, você pode automatizar esse processo de conversão, lidando com vários tipos de arquivos Excel, incluindo XLS, XLSX e XLSM.
- API de Processamento de Arquivos Delimitados por Vírgula
- Excel para Valores Separados por Vírgula em C#
- Converter XLSX em CSV usando cURL
API de Processamento de Arquivos Delimitados por Vírgula
Aspose.Cells Cloud SDK for .NET é uma API baseada em REST que oferece uma solução eficiente para o processamento de pastas de trabalho do Excel. De acordo com nossos requisitos de conversão de pastas de trabalho do Excel para arquivos delimitados por vírgulas, é uma solução ideal e com algumas linhas de código, você pode facilmente transformar XLS em formato CSV.
Configurar o Aspose.Cells Cloud SDK para .NET
Instale o SDK via Gerenciador de Pacotes NuGet:
Install-Package Aspose.Cells-Cloud
Então, inicialize seu cliente API usando seu ID de Cliente e Segredo de Cliente do Aspose Cloud Dashboard. Para mais detalhes, por favor visite o artigo quick start.
Excel para Valores Separados por Vírgula em C#
Esta seção fornece todos os detalhes sobre como podemos programaticamente converter XLSX para CSV usando C# .NET.
Passo 1: - Crie uma Instância de CellsApi
usando as credenciais do cliente.
CellsApi api = new CellsApi(clientId,clientSecret);
Passo 2: Faça o upload do arquivo Excel para o armazenamento em nuvem
UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);
Passo 3: Crie uma instância de SaveOptions e defina o formato CSV.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Passo 4: Salve o Excel como CSV (delimitado por vírgula) usando PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- Isso gerará um arquivo CSV que mantém sua estrutura de dados no formato de valores separados por vírgula.
// Para mais exemplos, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Visite dashboard.aspose.cloud para credenciais do cliente
try
{
// crie uma instância CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("myResultant.xls", "source.xls", null);
// faça upload do XML de entrada para o armazenamento em nuvem
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
// criar PostWorkbookSaveAsRequest definindo o nome do arquivo resultante
var convert = new PostWorkbookSaveAsRequest("source.xls", "myResultant.csv", saveOptions);
// chamar a API para converter formato XML para CSV
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("XML to CSV conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Converter XLSX para CSV usando cURL
Se você preferir o uso direto da API REST, também pode realizar a conversão de Excel para CSV usando um simples comando cURL.
Passo 1: Obter Token de Acesso
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- A resposta incluirá um
ACCESSTOKEN
que você usará para autorização.
Passo 2: Converter arquivo Excel para CSV (delimitado por vírgula) Use o seguinte comando cURL para converter sua pasta de trabalho do Excel (Sample.xlsx) para o formato CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "csv",
"CheckExcelRestriction": true
}'
Explicação:
PUT /cells/convert?format=CSV
— especifica o formato de saída como CSV.file=@/path/to/Sample.xlsx
— fornece o arquivo Excel local a ser enviado.- O parâmetro
-d
salva a saída como um arquivo.csv
separado por vírgulas.
- Uma vez executado, o arquivo CSV convertido será armazenado na nuvem.
Conversor de XLS para CSV gratuito
Se você quiser explorar as capacidades da Aspose.Cells Cloud API sem nenhum trecho de código ou sem usar os comandos cURL, experimente usar nosso conversor online gratuito Excel to CSV Converter.

Conclusão
Aprendemos que a Aspose.Cells Cloud REST API permite que você converta facilmente arquivos do Excel para CSV valores separados por vírgula de várias maneiras, ou seja, aplicativos .NET ou enquanto usa o comando cURL.
Vantagens de usar API REST
- Automação baseada em nuvem: Converta XLS, XLSX ou XLSM para CSV online via REST.
- Seguro: Seus dados são processados através de chamadas de API autenticadas.
- Integração Flexível: Funciona com .NET, Java, Python, Node.js, PHP e mais.
- Nenhuma instalação do Excel necessária: processamento 100% baseado na nuvem.
Links Úteis
Artigos Relacionados
Por favor, visite os seguintes links para saber mais sobre:
- Converter PDF para Texto em C#
- Conversão de JPG para Word sem esforço usando a API REST .NET
- Converter arquivos PNG para JPG online
Perguntas Frequentes (FAQs)
- Posso converter arquivos do Excel para CSV sem instalar o Microsoft Excel?
- Sim. Com
Aspose.Cells Cloud
, você pode converter Excel para CSV (valores separados por vírgula) totalmente na nuvem. A conversão acontece através da API REST, então não há necessidade de instalar o Microsoft Excel ou qualquer outro software de desktop.
- Is it possible to convert password-protected Excel workbooks to CSV?
- Sim. Se seu arquivo do Excel estiver protegido, você pode especificar o parâmetro de senha na solicitação da API. Aspose.Cells Cloud irá descriptografar o arquivo durante a conversão e então
exportar os dados para o formato CSV
de forma segura.
- A conversão de Excel para CSV suporta várias planilhas?
- Por padrão, Aspose.Cells Cloud converte a primeira planilha para o formato CSV. No entanto, você pode personalizar sua solicitação para selecionar uma planilha específica ou exportar cada planilha individualmente em arquivos CSV separados.
- Posso realizar conversões em massa de Excel para CSV usando a API REST .NET?
- Sim. Você pode automatizar conversões em lote de Excel para CSV iterando sobre vários arquivos em seu armazenamento e chamando o endpoint de conversão programaticamente através do Aspose.Cells Cloud SDK para .NET.