В этом кратком руководстве объясняется, как показать лист Excel с помощью C#. Он содержит сведения о конфигурации, последовательность шагов, которые необходимо выполнить при написании приложения для отображения всех листов в Excel с помощью C#, и, наконец, исполняемый пример кода для демонстрации всего процесса. Вы также узнаете, как снять защиту книги с паролем или без него и сохранить полученную книгу на диске в формате XLSX, XLS или любом другом поддерживаемом формате.
Шаги, чтобы отобразить несколько листов в Excel с помощью С#
- Установите среду для использования Aspose.Cells for .NET для отображения листов.
- Загрузите источник workbook со скрытыми листами в нем
- Unprotect защищенную книгу, указав пароль, если требуется
- Разобрать все листы в книге
- Установите для флага IsVisible значение true, если лист не виден
- Сохраните получившуюся книгу со всеми непокрытыми листами.
Эти шаги описывают процесс отображения * скрытых листов 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 с помощью С#.