В этом подробном руководстве показано, как вставить фоновое изображение Excel с помощью C#**. Он предоставляет информацию о конфигурациях и языковых конструкциях, которые требуются при написании приложения. После добавления фонового изображения Excel с помощью C# вы сможете сохранить его в формате XLSX, XLS или в любом другом поддерживаемом формате.
Действия по вставке фонового изображения Excel с помощью С#
- Установите среду для добавления Aspose.Cells for .NET для вставки фонового изображения листа.
- Создайте новую электронную таблицу, используя объект класса Workbook, чтобы добавить фоновое изображение.
- Получите доступ к первому worksheet, где изображение должно быть добавлено в качестве фона
- Прочитать все байты из файла изображения, которое нужно установить
- Установите свойство BackgroundImage листа, предоставив массив байтов
- Сохраните результирующую книгу с фоновым изображением на выбранном листе.
Эти шаги описывают процесс вставки фонового изображения электронной таблицы с помощью C#. Представлены все необходимые классы, методы и свойства, необходимые для добавления фона изображения. Процесс довольно прост, так как все байты файла изображения считываются в массив байтов и устанавливаются в свойство BackgroundImage выбранного рабочего листа.
Пример кода для вставки фоновых изображений для листа Excel с использованием C#
using Aspose.Cells; | |
using System; | |
using System.IO; | |
namespace KbExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to set Excel sheet background image in c# | |
{ | |
// Initialize license | |
Aspose.Cells.License lic = new Aspose.Cells.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new Workbook. | |
Workbook workbook = new Workbook(); | |
// Get a reference to the first worksheet for adding a background image | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Read the background image bytes and save in an array | |
byte[] imageData = File.ReadAllBytes(@"Background.jpg"); | |
// Set the sheet background-image property | |
sheet.BackgroundImage = imageData; | |
//Save the excel file. | |
workbook.Save(@"WorkbookWithBackground.xlsx"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Этот код демонстрирует процесс добавления фона изображения Excel с помощью C#. Сначала создается или загружается целевая рабочая книга и осуществляется доступ к нужной рабочей таблице, где должно быть установлено фоновое изображение. Вы можете либо прочитать байты из файла, либо получить их из одной базы данных или веб-API в соответствии с требованиями.
В этом руководстве мы научились вставлять фоновое изображение на рабочий лист в рабочей книге. Если вы хотите узнать, как добавить изображение в ячейку Excel, обратитесь к статье как добавить изображение в Excel с помощью С#.