Заморозить первую(s) колонку(и) листа Excel с помощью C++
Введение
В этой статье мы узнаем, как заморозить левый(е) столбец(ы). Когда у вас большое количество данных в строке, вы не можете видеть левый(е) столбец(ы), когда прокручиваете лист по горизонтали. Вы можете заморозить и заблокировать первый(е) столбец(ы), чтобы видеть зафиксированную часть даже при прокрутке остальной части данных. Вы легко увидите заголовки в левых столбцах.
Заморозить столбцы в Excel
- Если хотите заморозить левый(е) столбец(ы), сначала выберите столбец под столбцом, который необходимо зафиксировать.
- Нажмите Вид > Заморозка областей.
- В выпадающем меню нажмите Заморозить первый столбец.
- Если вы прокрутите вниз, первый столбец всегда останется слева.
Как видите, 1-й столбец зафиксирован, он всегда закреплен вверху при горизонтальной прокрутке.
Заморозка столбцов позволяет просматривать длинные данные, не теряя из виду первые столбцы.
Заморозить столбцы с помощью Aspose.Cells for C++
Очень просто заморозить первый(е) столбец(ы) с помощью Aspose.Cells for C++. Пожалуйста, используйте метод Worksheet.FreezePanes для заморозки столбцов в выбранном столбце.
- Создать рабочую книгу для открытия файла или создать пустой файл.
- Заморозить первый столбец с помощью метода Worksheet.FreezePanes().
- Сохранить файл.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Instantiate a new Workbook
Workbook workbook(u"Freeze.xlsx");
// Freezing panes at the second column
workbook.GetWorksheets().Get(0).FreezePanes(u"B1", 0, 1);
// Saving the file
workbook.Save(u"frozen.xlsx");
std::cout << "Panes frozen successfully!" << std::endl;
Aspose::Cells::Cleanup();
}
Прикреплен файл образец исходного файла Excel.