C++'da CSV'yi Excel'e Nasıl Değiştirirsiniz?

Excel dosyasına dönüştürülmesi gereken virgülle ayrılmış bir dosya üreten birçok uygulama vardır. Bu eğitici, CSV’yi C++‘da Excel’e nasıl değiştireceğiniz konusunda size rehberlik edecektir. Kaynak dosyayı CSV’den Excel’e C++ ile dönüştürdükten sonra, bir XLSX dosyası olarak kaydedilecektir.

C++‘da CSV’yi Excel’e Değiştirme Adımları

  1. NuGet Paket Yöneticisini kullanarak projenizi Aspose.Cells.Cpp ekleyecek şekilde yapılandırın
  2. Uygulamaya Aspose::Cells ad alanı referansı ekleyin
  3. Girilen CSV dosyasını Excel’e dönüştürülecek Workbook sınıf nesnesine yükleyin
  4. Yüklenen çalışma kitabını CSV dosyasındaki verileri içeren diske XLSX olarak kaydedin

Bu adımlar, bu dönüştürme için gerekli olan gerekli ad alanlarının belirtildiği yerlerde CSV’yi C++*‘da Excel’e dönüştürme işlemini basitçe açıklar. İlk olarak, örnek CSV dosyasını bir Excel dosyasına dönüştürülecek bir Çalışma Kitabı nesnesine yüklemeniz gerekir. Sonraki adımda, yolu ve dosya adını sağlayarak çalışma kitabını diske kaydedersiniz.

CSV Dosyasını C++‘da Excel’e Dönüştürme Kodu

#pragma once
#include "Aspose.Cells.h"
class AsposeCells
{
public: void ChangeCsvToExcel()
{
// Set the license for Aspose.Cells API to convert Excel to CSV
intrusive_ptr<License> CsvToExcelLicense = new License();
CsvToExcelLicense->SetLicense(new String("Aspose.Cells.lic"));
// Load the sample CSV file to convert to Excel
intrusive_ptr<IWorkbook> wkbCsvToExcel = Factory::CreateIWorkbook(new String("SampleCsvFile.csv"));
// Save in XLSX format.
wkbCsvToExcel->Save(new String("OutputCsvToExcel.xlsx"), SaveFormat_Xlsx);
}
};

Bu kodda, CSV dosyasını yüklemek için Factory::CreateIWorkbook işlevini kullandık, ancak başka herhangi bir Excel dosyasını da yükleyebilirsiniz. Workbook sınıfındaki Save işlevi, SaveFormat_Xlsx numaralandırıcısıyla birlikte çıktı dosyası adını sağlayarak Excel dosyasını kaydetmek için kullanılır. Dosyayı farklı bir biçimde kaydetmek için başka bir numaralandırıcı kullanabilirsiniz.

Bu öğretici, CSV’yi C++‘da Excel’e dönüştürme işlemini açıklamaktadır. Ters sırada çalışmak istiyorsanız, Excel dosyasını C++‘da CSV’ye dönüştürme makalesine bakın.

 Türkçe