Excel 테이블에 배경 그림 삽입

1733 단어 .NETExcel
작업 중에 우리는 MS Excel을 자주 사용합니다. 일반적으로 우리는 MS Excel을 엽니다. 안의 작업표는 모두 공백 단조로운 배경입니다.물론입니다. MS Excel은 워크북에 배경 그림을 삽입할 수 있습니다.그렇다면 Microsoft Office를 설치하지 않았다면 Excel 파일에 보기 좋은 배경 그림을 어떻게 삽입해야 합니까?C#에서 무료 컨트롤을 사용하여 이 기능을 실현하는 방법을 공유합니다.
이곳에서 나는 무료 컨트롤러인 FreeSpire를 사용했다.XlS, 관심 있는 친구는 다운로드하여 사용할 수 있습니다.
추가해야 할 네임스페이스:
using Spire.Xls;
using System.Drawing;

원본 파일 캡처:
 
세부 단계와 코드 세션은 다음과 같습니다.
 
단계 1: 워크북 대상을 새로 만듭니다.
workbook.LoadFromFile(" .xlsx");

 
단계 2: 시스템에서 Excel 파일을 로드합니다.
workbook.LoadFromFile(" .xlsx");

 
단계 3: 여기서 예를 들어, Excel 파일의 첫 번째 테이블을 선택합니다.
Worksheet sheet = workbook.Worksheets[0];

 
4단계: 그림을 로드합니다.
Bitmap bm = new Bitmap(System.Drawing.Image.FromFile(" .jpg"));

 
단계 5: 그림을 배경으로 설정합니다.
sheet.PageSetup.BackgoundImage = bm;

 
6단계: Excel 파일을 저장하고 다시 엽니다.
workbook.SaveToFile(" .xlsx");
System.Diagnostics.Process.Start(" .xlsx");

 
효과도:
모든 코드:
 
using System.Drawing;
using Spire.Xls;

namespace  
{
    class Program
    {
        static void Main(string[] args)
        {
           Workbook workbook = new Workbook();
           workbook.LoadFromFile(" .xlsx");
           Worksheet sheet = workbook.Worksheets[0];
           Bitmap bm = new Bitmap(System.Drawing.Image.FromFile(" .jpg"));
           sheet.PageSetup.BackgoundImage = bm;
           workbook.SaveToFile(" .xlsx");
           System.Diagnostics.Process.Start(" .xlsx");
        }
    }
}

좋은 웹페이지 즐겨찾기