本基础教程将描述有关如何使用 C#** 在 Excel 单元格中添加图像的信息。您可以根据需要从头开始初始化空白工作簿或加载现有 Excel 文件。它介绍了如何使用 C# 在 Excel 单元格中插入图片,然后将输出文件保存为 XLSX 工作簿。
使用 C# 在 Excel 单元格中添加图像的步骤
- 使用 NuGet 包管理器插件,添加 Aspose.Cells 以在 Excel 中添加图像
- 初始化 Workbook 类实例以创建 Excel 文件
- 使用其索引值设置工作表的引用
- 使用行和列索引以及图像路径添加图像
- 使用插入的图像保存输出 XLSX 工作簿文件
这些简洁的步骤演示了使用 C# 在 Excel 中插入图像是多么简单。首先,使用 Workbook 类对象创建一个 Excel 文件,然后指定行和列索引以及源图像文件的图像路径。最后,根据您的要求将其插入目标单元格。
使用 C# 在 Excel 单元格中添加图像的代码
namespace AddImageInExcelCellUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add image in Excel cell using CSharp | |
{ | |
//Initialize license | |
Aspose.Cells.License lic = new Aspose.Cells.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Instantiating a Workbook object | |
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(); | |
// Set the reference of a worksheet using sheet index | |
Aspose.Cells.Worksheet worksheet = workbook.Worksheets[0]; | |
// Adding a picture at row and column indices of "F6" cell | |
worksheet.Pictures.Add(5, 5, "logo.jpg"); | |
// Saving the Excel file | |
workbook.Save("output.xlsx" , Aspose.Cells.SaveFormat.Xlsx); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
此代码片段显示了将绘图、签名或任何类型的图形数据插入 Excel 文件的完整过程。您可以使用此代码添加 PNG、JPG、SVG 或任何其他流行格式的图像。此外,您可以更改工作表索引以控制您需要在哪个工作表中将图像添加到 C# 中的 Excel。
这个简单的教程涵盖了如何使用 C# 在 Excel 单元格中添加图像。如果您有兴趣探索 Excel 到 SVG 的图像转换,请参阅 如何在 C# 中将 Excel 文件转换为 SVG 上的文章。