У цьому короткому посібнику пояснюється процес відображення аркуша Excel за допомогою C#. Він містить деталі конфігурації, послідовність кроків, які необхідно виконати під час написання програми, щоб показати всі аркуші в Excel за допомогою C#, і, нарешті, зразок коду для демонстрації повного процесу. Ви також дізнаєтесь, як зняти захист книги з паролем або без нього та зберегти отриману книгу на диску як XLSX, XLS або будь-який інший підтримуваний формат.
Кроки для відображення кількох аркушів у Excel за допомогою C#
- Створіть середовище для використання Aspose.Cells for .NET для показу аркушів
- Завантажте джерело workbook із прихованими аркушами
- Unprotect захищену книгу, вказавши пароль, якщо потрібно
- Розберіть усі аркуші робочого зошита
- Установіть для прапора IsVisible значення true, якщо аркуш не видно
- Збережіть отриману книгу з усіма неприхованими аркушами
Ці кроки описують процес відображення прихованих аркушів Excel за допомогою C# за допомогою необхідних кроків для налаштування IDE та завантаження вихідної книги. Існує необов’язковий крок для зняття захисту з книги, перш ніж показувати приховані робочі аркуші. На останньому кроці всі робочі аркуші в книзі аналізуються, а для їх прапора IsVisible встановлюється значення true після перевірки наявного видимого стану кожного аркуша.
Код для відображення аркуша за допомогою C#
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 за допомогою C#.