Установите верхние и нижние колонтитулы Excel
В этом уроке мы шаг за шагом покажем вам, как настроить верхние и нижние колонтитулы в Excel с помощью Aspose.Cells для .NET. Для иллюстрации процесса мы будем использовать исходный код C#.
Шаг 1. Настройка среды
Убедитесь, что на вашем компьютере установлен Aspose.Cells for .NET. Также создайте новый проект в предпочитаемой вами среде разработки.
Шаг 2. Импортируйте необходимые библиотеки.
В файл кода импортируйте библиотеки, необходимые для работы с Aspose.Cells. Вот соответствующий код:
using Aspose.Cells;
Шаг 3. Установите каталог данных
Установите каталог данных, в котором вы хотите сохранить измененный файл Excel. Используйте следующий код:
string dataDir = "YOUR DATA DIRECTORY";
Обязательно укажите полный путь к каталогу.
Шаг 4. Создание книги и листа
Создайте новый объект Workbook и перейдите к первому листу книги, используя следующий код:
Workbook excel = new Workbook();
PageSetup pageSetup = excel.Worksheets[0].PageSetup;
Это создаст пустую книгу с листом и предоставит доступ к объекту PageSetup этого листа.
Шаг 5: Настройка заголовков
Установите заголовки электронной таблицы, используяSetHeader
методы объекта PageSetup. Вот пример кода:
pageSetup.SetHeader(0, "&A");
pageSetup.SetHeader(1, "&\"Times New Roman,Bold\"&D-&T");
pageSetup.SetHeader(2, "&\"Times New Roman,Bold\"&12&F");
Это установит имя листа, текущую дату и время, а также имя файла в заголовках соответственно.
Шаг 6: Определение нижних колонтитулов
Установите нижние колонтитулы таблицы с помощьюSetFooter
методы объекта PageSetup. Вот пример кода:
pageSetup.SetFooter(0, "Hello World! &\"Courier New\"&14 123");
pageSetup.SetFooter(1, "&P");
pageSetup.SetFooter(2, "&N");
Это соответственно установит текстовую строку, номер текущей страницы и общее количество страниц в нижних колонтитулах.
Шаг 7. Сохранение измененной книги
Сохраните измененную книгу, используя следующий код:
excel.Save(dataDir + "OutputFileName.xls");
Это сохранит измененную книгу в указанном каталоге данных.
Пример исходного кода для установки верхних и нижних колонтитулов Excel с помощью Aspose.Cells для .NET
//Путь к каталогу документов.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Создание экземпляра объекта Workbook
Workbook excel = new Workbook();
// Получение ссылки на PageSetup рабочего листа
PageSetup pageSetup = excel.Worksheets[0].PageSetup;
// Установка имени листа в левой части заголовка
pageSetup.SetHeader(0, "&A");
//Установка текущей даты и текущего времени в центральной части заголовка
// и меняем шрифт заголовка
pageSetup.SetHeader(1, "&\"Times New Roman,Bold\"&D-&T");
// Установка текущего имени файла в правой части заголовка и изменение
// шрифт заголовка
pageSetup.SetHeader(2, "&\"Times New Roman,Bold\"&12&F");
// Установка строки в левой части нижнего колонтитула и изменение шрифта
// части этой строки ("123")
pageSetup.SetFooter(0, "Hello World! &\"Courier New\"&14 123");
// Установка текущего номера страницы в центральной части нижнего колонтитула
pageSetup.SetFooter(1, "&P");
// Настройка количества страниц в правой части нижнего колонтитула
pageSetup.SetFooter(2, "&N");
// Сохраните рабочую книгу.
excel.Save(dataDir + "SetHeadersAndFooters_out.xls");
Заключение
Теперь вы узнали, как устанавливать верхние и нижние колонтитулы в Excel с помощью Aspose.Cells для .NET. В этом руководстве вы пройдете каждый этап процесса: от настройки среды до сохранения измененной книги. Не стесняйтесь продолжить изучение возможностей Aspose.Cells для выполнения дальнейших манипуляций с вашими файлами Excel.
Часто задаваемые вопросы (FAQ)
1. Как мне установить Aspose.Cells для .NET в моей системе?
Чтобы установить Aspose.Cells for .NET, вам необходимо скачать установочный пакет с официального сайта Aspose и следовать инструкциям, приведенным в документации.
2. Этот метод работает со всеми версиями Excel?
Да, метод настройки верхних и нижних колонтитулов с помощью Aspose.Cells для .NET работает со всеми поддерживаемыми версиями Excel.
3. Могу ли я дополнительно настроить верхние и нижние колонтитулы?
Да, Aspose.Cells предлагает широкий спектр функций для настройки верхних и нижних колонтитулов, включая размещение текста, цвет, шрифт, номера страниц и многое другое.
4. Как добавить динамическую информацию в верхние и нижние колонтитулы?
Вы можете использовать специальные переменные и коды форматирования для добавления динамической информации, такой как текущая дата, время, имя файла, номер страницы и т. д., в верхние и нижние колонтитулы.
5. Могу ли я удалить верхние и нижние колонтитулы после их установки?
Да, вы можете удалить верхние и нижние колонтитулы, используяClearHeaderFooter
методPageSetup
объект. Это восстановит верхние и нижние колонтитулы по умолчанию.