c#如何设置excel页面为横向,缩放为1页宽1页高?

如题,求大神给个代码,谢谢
2025-01-30 16:38:05
推荐回答(3个)
回答1:

一、在表格里面的页面布局里面

点击一下上面的圈出来的下拉小箭头,然后就会弹出对话框,在页面里面直接调整就可以了,如下图

把方向选为横向,然后调整为1页宽,1页高,然后点击确定就可以了,使用这个按钮还可以调整表格页面其他的设置,纸张大小、页边距、等等,如果你只是单纯的只是更改为横向,页面为1页的话可以直接采用第二种方法直接在工具栏一面勾选更改就可以了

二、直接在页面布局里面调整

页面布局纸张方向选择横向

然后在把宽度调整为1页,高度调整为1页

就可以了

回答2:

我用的是NPOI导出的,不知道你用的是VS自带的还是?
你找下有没有类似后两个的属性设置一下
Sheet sheet = workbook.CreateSheet();//创建一个sheet表
sheet.PrintSetup.Landscape = true;//设置为横向
sheet.PrintSetup.PaperSize = (short)PaperSize.A4_PAPER;//设置纸张大小

回答3:

文件--页面设置--页面