Boş satırlar için ayırıcıları tutarak elektronik tabloları CSV formatına dışa aktarırken C++ ile
CSV formatına yayınlarken Boş Satırlar için Ayraçları Sakla
Aspose.Cells, elektronik tabloları CSV’ye dönüştürürken satır ayırıcılarını tutma yeteneği sağlar. Bunun için, TxtSaveOptions sınıfının GetKeepSeparatorsForBlankRow() özelliğini kullanabilirsiniz. GetKeepSeparatorsForBlankRow() boolean bir özelliktir. Excel dosyasını CSV’ye dönüştürürken boş satırlar için ayırıcıları tutmak için GetKeepSeparatorsForBlankRow() özelliğini true olarak ayarlayın.
Aşağıdaki örnek kod, kaynak Excel dosyasını yükler. TxtSaveOptions.GetKeepSeparatorsForBlankRow() özelliğini true yapar ve çıktı.csv olarak kaydeder. Ekran görüntüsü, kaynak Excel dosyası, varsayılan CSV’ye dönüştürme ve GetKeepSeparatorsForBlankRow() ayarlamasıyla üretilen çıktı arasındaki karşılaştırmayı gösterir.
Örnek Kod
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Path of input excel file
U16String inputFilePath = srcDir + u"Book1.xlsx";
// Create a Workbook object and opening the file from its path
Workbook workbook(inputFilePath);
// Instantiate Text File's Save Options
TxtSaveOptions options;
// Set KeepSeparatorsForBlankRow to true to show separators in blank rows
options.SetKeepSeparatorsForBlankRow(true);
// Save the file with the options
workbook.Save(outDir + u"output.csv", options);
std::cout << "File saved successfully as output.csv!" << std::endl;
Aspose::Cells::Cleanup();
}