Çalışma Kitabı için Özel Sayı Ondalık ve Grubu Ayrıştırıcılarını C++ ile Belirle
Microsoft Excel’de, Ekran Görüntüsünde gösterildiği gibi Gelişmiş Excel Seçenekleri‘nden Sistem Ayraçlarını kullanmak yerine Özel Ondalık ve Binlerce Ayraçları belirleyebilirsiniz.
Aspose.Cells, biçimlendirme/analiz için özel ayırıcıları belirlemek için WorkbookSettings.GetNumberDecimalSeparator() ve WorkbookSettings.GetNumberGroupSeparator() özelliklerini sağlar.
Microsoft Excel Kullanarak Özel Ayraçları Belirtme
Aşağıdaki ekran görüntüsü, Gelişmiş Excel Seçenekleri‘ni ve Özel Ayraçları belirtmek için bölümü vurgular.
Aspose.Cells Kullanarak Özel Ayraçları Belirtme
Aşağıdaki örnek kod, Aspose.Cells API’sini kullanarak Belirtilmemiş Ayırıcıları belirtmeyi gösterir. Özel Sayı Ondalık ve Grup Ayırıcılarını nokta ve boşluk olarak belirtir.
C++ ile özel Sayı Ondalık ve Grup Ayrıştırıcıları belirleme kodu
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Create a new workbook
Workbook workbook;
// Specify custom separators
workbook.GetSettings().SetNumberDecimalSeparator(u'.');
workbook.GetSettings().SetNumberGroupSeparator(u' ');
// Get the first worksheet
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Set cell value
Cell cell = worksheet.GetCells().Get(u"A1");
cell.PutValue(123456.789);
// Set custom cell style
Style style = cell.GetStyle();
style.SetCustom(u"#,##0.000;[Red]#,##0.000", true);
cell.SetStyle(style);
// Auto-fit columns
worksheet.AutoFitColumns();
// Save workbook as PDF
workbook.Save(outDir + u"CustomSeparator_out.pdf");
std::cout << "Workbook saved successfully with custom separators!" << std::endl;
Aspose::Cells::Cleanup();
}