트레이닝 센터

엑셀 입출력

그림을 엑셀로 내보내기

스프레드에 그림을 추가하고 Excel로 내보내는 방법입니다. ImageCellType으로 셀에 이미지를 추가 한 후 SaveExcel을 사용하여 Excel로 내보냅니다.

private void AddImageToCell()
{
  FarPoint.Win.Spread.CellType.ImageCellType icelltype = new     Spread.CellType.ImageCellType();
  icelltype.Style = FarPoint.Win.RenderStyle.Stretch;
  icelltype.TransparencyColor = Color.Black;
  icelltype.TransparencyTolerance = 100;
  fpSpread1.Sheets[0].Rows[0].CellType = icelltype;
  System.Drawing.Image image =    ing.Image)Properties.Resources.ResourceManager.GetObject("Tulips");
  System.IO.MemoryStream stream = new System.IO.MemoryStream();

  image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
  stream.Seek(0, System.IO.SeekOrigin.Begin);
  bytes = stream.GetBuffer();
  str = System.Convert.ToBase64String(bytes);
  fpSpread1.Sheets[0].Cells[0, 0].Value = image;
  fpSpread1.Sheets[0].Cells[0, 0].Text = "test";
  fpSpread1.Sheets[0].Protect = false;

  this.fpSpread1.SaveExcel("test.xls");
}

샘플 다운로드



한국 그레이프시티 공식카페에서 기술지원을 받으실 수 있습니다.
이메일을 통해서도 기술지원을 받으실 수 있습니다.