Как отобразить лист Excel с помощью C#

В этом кратком руководстве объясняется, как показать лист Excel с помощью C#. Он содержит сведения о конфигурации, последовательность шагов, которые необходимо выполнить при написании приложения для отображения всех листов в Excel с помощью C#, и, наконец, исполняемый пример кода для демонстрации всего процесса. Вы также узнаете, как снять защиту книги с паролем или без него и сохранить полученную книгу на диске в формате XLSX, XLS или любом другом поддерживаемом формате.

Шаги, чтобы отобразить несколько листов в Excel с помощью С#

  1. Установите среду для использования Aspose.Cells for .NET для отображения листов.
  2. Загрузите источник workbook со скрытыми листами в нем
  3. Unprotect защищенную книгу, указав пароль, если требуется
  4. Разобрать все листы в книге
  5. Установите для флага IsVisible значение true, если лист не виден
  6. Сохраните получившуюся книгу со всеми непокрытыми листами.

Эти шаги описывают процесс отображения * скрытых листов Excel с помощью C # * с помощью необходимых шагов для настройки IDE, а затем загрузки исходной книги. Необязательным шагом является снятие защиты книги перед отображением скрытых рабочих листов. На последнем этапе все рабочие листы в рабочей книге анализируются, и для их флага IsVisible устанавливается значение true после проверки существующего видимого статуса каждого рабочего листа.

Код для отображения листа с помощью С#

using System;
using System.IO;
using Aspose.Cells;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to unhide worksheets in C#
{
// Initialize license
Aspose.Cells.License licCells = new Aspose.Cells.License();
licCells.SetLicense("Aspose.Total.lic");
// Load workbook with hidden sheets
Workbook workbook = new Workbook("WorkbookWithHiddenSheets.xlsx");
// Unprotect the workbook with password if any
workbook.Unprotect("workbook");
// Parse through all the sheets to check and set the IsVisible flag
foreach(Worksheet ws in workbook.Worksheets)
{
if(ws.IsVisible == false)
ws.IsVisible = true;
}
// Save the resultant workbook having no hidden sheets in it
workbook.Save("Output.xlsx");
Console.WriteLine("Done");
}
}
}

Этот код демонстрирует процесс отображения электронной таблицы с помощью C#. Он загружает существующую книгу со скрытыми листами, а затем вызывается метод Unprotect() вместе с необязательным паролем для снятия защиты книги. Вы также можете снять защиту с книги без использования пароля и даже пропустить этот шаг перед отображением листов в книге, защищенной паролем.

В этом уроке мы узнали как отобразить лист Excel с помощью C#. Если вы хотите узнать, как сохранить полученный файл в формате PDF, обратитесь к статье как сохранить файл Excel в формате PDF с помощью С#.

 Русский