편집자는 .NET 컴포넌트인 Free Spire.Presentation을 사용하면 C#에서 제품 DLL 파일을 추가하면 프레젠테이션의 테이블 삽입, 편집, 삭제 등의 작업을 쉽고 빠르게 구현할 수 있다는 것을 발견했습니다. 구체적인 구현 코드는 이 문서를 참조하세요.
현대 공부와 사무에서 우리는 각종 서류, 명세서, 계좌 등 양식의 사용에 자주 노출됩니다. PPT 프레젠테이션에서도 다양한 데이터 테이블을 적용하는 것은 불가피합니다. PPT에 테이블을 삽입하기 위해 새로운 방법을 찾았지만 무료로 제공되는 .NET 컴포넌트 없는 Spire.Presentation을 사용했습니다. C#에서 제품 DLL 파일을 추가하면 테이블 삽입, 편집 및 삭제 작업을 쉽고 빠르게 구현할 수 있습니다. 필요한 경우 다음 URL에서 다운로드할 수 있습니다: https://www.e-iceblue.cn/Downloads/Free-Spire-Presentation-NET.html
1 테이블 삽입
1단계: PowerPoint 문서 만들기
Presentation ppt = new Presentation(); ppt.SlideSize.Type = SlideSizeType.Screen16x9;
2단계: ITable 인스턴스 초기화 및 위치, 행 및 열 수, 행 높이 및 열 너비 지정 >
double[] widths = new double[] { 100, 100, 100, 100, 100 }; double[] heights = new double[] { 15, 15, 15, 15, 15 }; ITable table = ppt.Slides[0].Shapes.AppendTable(80, 80, widths, heights);
6단계: 문서 저장
table.StylePreset = TableStylePreset.LightStyle1Accent2;
작업을 완료하면 다음과 같은 PPT 문서 효과가 나타납니다.
1단계: 초기화 프레젠테이션 인스턴스를 만들고 PowerPoint 문서 로드
string[,] data = new string[,] { {"排名","姓名", "销售额","回款额","工号"}, {"1","李彪","18270","18270","0011"}, {"2","李娜","18105","18105","0025"}, {"3","张丽","17987","17987","0008"}, {"4","黄艳","17790","17790","0017"}, };2단계: 첫 번째 슬라이드에 표 가져오기
ppt.SaveToFile("创建表格.pptx", FileFormat.Pptx2010);
3단계: 네 번째 열과 네 줄 삭제
Presentation ppt = new Presentation(); ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
4단계: 저장 문서
ITable table = null; foreach (IShape shape in ppt.Slides[0].Shapes) { if (shape is ITable) { table = (ITable)shape;
1단계: 프레젠테이션 인스턴스 초기화 및 PowerPoint 문서 로드
table.ColumnsList.RemoveAt(3, false;
table.TableRows.RemoveAt(4, false;
E 2단계: 초기화 목록 객체, 요소 유형은 Ishape
ppt.SaveToFile("删除行与列.pptx", FileFormat.Pptx2010);
입니다. 3단계: 첫 번째 슬라이드의 모든 표 그래픽을 가져와서 List
에 추가합니다. 4단계: 슬라이드 필름에서 삭제합니다. 첫 번째 표 그래픽을 삭제합니다.
Presentation ppt = new Presentation(); ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
5단계: 문서 저장
List<IShape> tableShapes = new List<IShape>();
위 내용은 C#은 Free Spire.Presentation을 사용하여 PPT를 삽입 및 편집하고 테이블을 삭제합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!