Удалять ведущие пустые строки и столбцы при экспорте таблиц в формат CSV с помощью Golang через C++

Возможные сценарии использования

Иногда ваш файл Excel или CSV содержит ведущие пустые столбцы или строки. Например, рассмотрим следующую строку:

 ,,,data1,data2

Здесь первые три ячейки или столбца пусты. Когда вы открываете такой файл CSV в Microsoft Excel, то Microsoft Excel отбрасывает эти ведущие пустые строки и столбцы.

По умолчанию Aspose.Cells не отбрасывает ведущие пустые столбцы и строки при сохранении, но если вы хотите удалить их также, как это делает Microsoft Excel, то Aspose.Cells предоставляет свойство TxtSaveOptions.GetTrimLeadingBlankRowAndColumn(). Пожалуйста, установите его в true, и затем все ведущие пустые строки и столбцы будут отброшены при сохранении.

Обрезать ведущие пустые строки и столбцы при экспорте электронных таблиц в формат CSV

Приведенный ниже образец кода загружает исходный файл Excel, в котором есть два ведущих пустых столбца. Сначала он сохраняет файл Excel в формате CSV без изменений, а затем устанавливает свойство TxtSaveOptions.GetTrimLeadingBlankRowAndColumn() в true и сохраняет его снова. Снимок экрана показывает исходный файл Excel, выходной файл CSV без обрезки и выходной файл CSV с обрезкой(outputTrimBlankColumns.csv).

todo:image_alt_text

Образец кода