[英]C# NPOI library missing?
我無法理解用什么來替換 Workbook,因為它不斷收到錯誤“在當前上下文中不存在。我不確定這是否與我缺少圖書館或粗心有關。
using NPOI.HSSF.UserModel;
using NPOI.HSSF.Util;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
private void Exportbtn_Click(object sender, EventArgs e)
{
IWorkbook workbook = new HSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Job Applicant Data");
byte[] data = File.ReadAllBytes("image.jpeg");
int picInd = workbook.AddPicture(data, Workbook.PICTURE_TYPE_JPEG); //The name 'Workbook' does not exist in the current context
XSSFCreationHelper helper = workbook.GetCreationHelper() as XSSFCreationHelper;
XSSFDrawing drawing = sheet.CreateDrawingPatriarch() as XSSFDrawing;
XSSFClientAnchor anchor = helper.CreateClientAnchor() as XSSFClientAnchor;
anchor.Col1 = 0;
anchor.Row1 = 0;
XSSFPicture pict = drawing.CreatePicture(anchor, picInd) as XSSFPicture;
pict.Resize();
}
您需要使用XSSFWorkbook
而不是Workbook
int picInd = workbook.AddPicture(data, XSSFWorkbook.PICTURE_TYPE_JPEG);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.