Cara Mengedit File Excel di C++

Dalam contoh ini, kita akan mengeksplorasi cara mengedit file Excel di C++. Anda dapat mengedit file Excel secara terprogram di C++ menggunakan antarmuka API sederhana yang dapat digunakan baik di Microsoft Windows dan Linux dll.

Langkah-langkah Mengedit File Excel di C++

  1. Tambahkan Aspose.Cells.Cpp dengan alat Pengelola paket NuGet
  2. Tambahkan referensi ke Aspose::Cells namespace
  3. Buat instance objek Workbook untuk memuat file Excel untuk diedit
  4. Akses sel A1 dan C1 di dalam lembar kerja dan atur data dan string rumus masing-masing
  5. Hitung rumus untuk Buku Kerja
  6. Simpan buku kerja keluaran dengan rumus ke XLSX di C++

Contoh berikut digunakan untuk mengakses buku kerja dan memperbarui file Excel di C++ dengan sangat cepat dan mudah menggunakan beberapa panggilan API. Menggunakan C++, Anda dapat mengatur data konten apa pun ke sel Excel secara terprogram seperti Tanggal, Persentase, Numerik, atau nilai lainnya.

Kode untuk Mengedit File Excel di C++

#pragma once
#include "Aspose.Cells.h"
class ExcelFileEditing
{
void UpdateCellInExcel()
{
// Add Aspose.Cells for C++ API License
intrusive_ptr<License> CellRenderingLicense = new License();
CellRenderingLicense->SetLicense(new String("CPP.Aspose.Total.lic"));
// Instantiate the Workbook class object to load Excel file for editing
intrusive_ptr<IWorkbook> WbWithDataAndFormula = Factory::CreateIWorkbook();
// Access cell A1 from a first worksheet to set data
intrusive_ptr <ICell> DataCell = WbWithDataAndFormula->GetIWorksheets()->GetObjectByIndex(0)->
GetICells()->GetObjectByIndex(new String("A1"));
// Set some value in cell
DataCell->PutValue(100);
// Access cell C1 from first worksheet to update formula
intrusive_ptr <ICell> ForumulCell = WbWithDataAndFormula->GetIWorksheets()->GetObjectByIndex(0)->
GetICells()->GetObjectByIndex(new String("C1"));
// Update the formula for selected cell
ForumulCell->SetFormula(new String("=Sum(A1,A20)"));
// Calculate the workbook after formula is updated
WbWithDataAndFormula->CalculateFormula();
// Save the output workbook with formula to XLSX
WbWithDataAndFormula->Save(new String("WorkbookWithFormula.xlsx"));
}
};

Seluruh proses mengedit file Excel di C++ ini dicapai tanpa ketergantungan pada Microsoft Office atau Interop. Pada titik ini, jika Anda ingin menyimpan file Excel sebagai PDF, Anda dapat menjelajahi contoh Cara Mengonversi Excel ke PDF menggunakan C++.

 Indonesian