精华内容
下载资源
问答
  • 设置pandas打印所有列

    千次阅读 2019-12-12 13:28:01
    pd.set_option(‘display.max_columns’, None)

    pd.set_option(‘display.max_columns’, None)

    展开全文
  • POI 动态设置打印区域只需要设置一次固定的打印区域设置不连续或者不固定的打印区域 下面是自己在使用poi导出Excel并设置打印区域问题的小结 只需要设置一次固定的打印区域 假如只需要设置一次打印区域即可完成业务...

    下面是自己在使用poi导出Excel并设置打印区域问题的小结

    只需要设置一次固定的打印区域

    假如只需要设置一次打印区域即可完成业务需求则使用以下方法即可

    //sheetIndex–从0开始的sheet的索引编号  
    //startColumn-打印区域的开始列号  
    // endColumn- 打印区域的结束列号  
    //startRow-打印区域的开始行号  
    //endRow- 打印区域的结束行号  
    XSSFWorkbook #setPrintArea(int sheetIndex,int startColumn,int endColumn, int startRow,int endRow);  
    

    以下代码为使用例子:

       XSSFWorkbook workbook = new XSSFWorkbook(); 
          XSSFSheet spreadsheet = workbook.createSheet("Print Area");
          //设置打印区域
          workbook.setPrintArea(
          0, //从0开始的sheet的索引编号
          0, //打印区域的开始列号
          5, //打印区域的结束列号 
          0, //打印区域的开始行号
          5 //打印区域的结束行号 
          );
    

    设置不连续或者不固定的打印区域

    若业务中需要设置不连续或者由业务数据量决定的不固定的打印区域时可参考以下方法

    //sheetIndex–从0开始的sheet的索引编号  
    //reference-打印区域字符串 
    XSSFWorkbook #setPrintArea(int sheetIndex, String reference);  
    

    该方法重点在于对打印区域字符串的编写,以下代码为使用例子:

       XSSFWorkbook workbook = new XSSFWorkbook(); 
          XSSFSheet spreadsheet = workbook.createSheet("Print Area");
          //第一个打印区域(该字符串表示表格的B列4行到H列11行的区域为打印区域) 
          String reference = "$B$4:$H$11";
          //添加打印区域
          reference = reference+","+"$B$15:$H$24";
           //根据需求拼接好打印区域字符串即可
          reference = reference+","+"$B$28:$H$36";
          //设置打印区域
          workbook.setPrintArea(
          0, //从0开始的sheet的索引编号
          reference //打印区域字符串
          );
    

    以上是本次分享的内容

    展开全文
  • fastreport 横向打印

    千次阅读 2019-08-05 10:03:59
    选中数据区--属性栏---Columns---Count【设置一下重复横向打印的数量,超过改数量就会换行打印】,记得调整一下Width宽度

    选中数据区--属性栏---Columns---Count【设置一下重复横向打印的数量,超过改数量就会换行打印】,记得调整一下Width宽度

    展开全文
  • C# 设置Excel打印选项及打印excel文档

    千次阅读 2016-05-18 17:13:38
    但有时候我们会碰到各种不同的打印需求,例如只打印一个Excel工作表的其中一部分,或打印时每页都有表头,或把工作表中超出1页所有内容打印到1页上等等,这时我们需要对Excel的打印选项进行设置。这篇文章主要是分享...

    C# 设置Excel打印选项及打印excel文档

    打印Excel文档是一个很常见的操作,但有时候我们会碰到各种不同的打印需求,例如只打印一个Excel工作表的其中一部分,或打印时每页都有表头,或把工作表中超出1页所有内容打印到1页上等等,这时我们需要对Excel的打印选项进行设置。这篇文章主要是分享如何使用Excel组件及C#来设置一些常见的Excel打印选项及打印Excel文档。

    下面这个Excel工作表共含有17行,20列数据:


    目标:将第7,8行的所有数据打印到一页上,并打印表头(标题行)。

    创建一个WinForm项目,使用如下命名空间:

    using System;
    using System.Drawing.Printing;
    using System.Windows.Forms;
    using Spire.Xls;
     

    步骤1:创建一个新的workbook对象并加载Excel文档。

    Workbook workbook = new Workbook();
    workbook.LoadFromFile("Sample.xlsx");

    步骤2:获取该Excel文档的第一个工作表,并设置打印选项。

    Worksheet sheet = workbook.Worksheets[0];

    下面列出几个常设置的打印选项:


    设置打印区域/范围:

    sheet.PageSetup.PrintArea = "A7:T8";

    设置打印表头(标题行):

    sheet.PageSetup.PrintTitleRows = "$1:$1";

    设置excel工作表缩放为一页宽一页高:

    sheet.PageSetup.FitToPagesWide = 1;
    sheet.PageSetup.FitToPagesTall = 1;

    这里可以设置它们的值为0或1来改变打印效果以满足不同需求。

     

    除此之外还可以设置页面方向及打印页面大小等:

    设置页面方向:

    sheet.PageSetup.Orientation =PageOrientationType.Portrait;

    设置打印页面大小:

    sheet.PageSetup.PaperSize =PaperSizeType.PaperA3;


    步骤3:创建一个新的PrintDialog对象,设置dialog属性及打印页面范围并打印文档。

    PrintDialog dialog = new PrintDialog();
    dialog.AllowPrintToFile = true;
    dialog.AllowCurrentPage = true;
    dialog.AllowSomePages = true;
    dialog.AllowSelection = true;
    dialog.UseEXDialog = true;
    dialog.PrinterSettings.Duplex = Duplex.Simplex;
    dialog.PrinterSettings.FromPage = 0;
    dialog.PrinterSettings.ToPage = 8;
    dialog.PrinterSettings.PrintRange = PrintRange.SomePages;
    workbook.PrintDialog = dialog;
    PrintDocument pd =workbook.PrintDocument;
    if (dialog.ShowDialog() == DialogResult.OK)
    { pd.Print(); }

    运行程序会出现如下对话框:



    这里我选择MicrosoftXPS Document Writer将这个excel文档打印为XPS格式,得到的XPS文件如下:



    全部代码:

    using System;
    using System.Drawing.Printing;
    using System.Windows.Forms;
    using Spire.Xls;
     
    namespace Print_Excel_in_csharp
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
               InitializeComponent();
            }
     
            private voidbutton1_Click(object sender, EventArgs e)
            {
               Workbook workbook = newWorkbook();
               workbook.LoadFromFile("Sample.xlsx");
               
               Worksheet sheet = workbook.Worksheets[0];
               sheet.PageSetup.PrintArea = "A7:T8";
               sheet.PageSetup.PrintTitleRows = "$1:$1";
               sheet.PageSetup.FitToPagesWide = 1;
               sheet.PageSetup.FitToPagesTall = 1;
               //sheet.PageSetup.Orientation =PageOrientationType.Landscape;
               //sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
               
               PrintDialog dialog = newPrintDialog();
               dialog.AllowPrintToFile = true;
               dialog.AllowCurrentPage = true;
               dialog.AllowSomePages = true;
               dialog.AllowSelection = true;
               dialog.UseEXDialog = true;
               dialog.PrinterSettings.Duplex = Duplex.Simplex;
               dialog.PrinterSettings.FromPage = 0;
               dialog.PrinterSettings.ToPage = 8;
               dialog.PrinterSettings.PrintRange = PrintRange.SomePages;
               workbook.PrintDialog = dialog;
               PrintDocument pd = workbook.PrintDocument;
               if (dialog.ShowDialog() == DialogResult.OK)
               { pd.Print(); }
            }
        }
    }
    


    展开全文
  • python-pandas设置打印宽度

    万次阅读 2018-11-25 17:25:35
    当未设置打印宽度时,如果有个存在字符串较长的情况,有可能打印显示为...,如下: 设置打印宽度: import pandas as pd pd.set_option('display.max_colwidth', 20) 可以显示完全: pandas一些打印设置 使用...
  • NPOI打印设置

    千次阅读 2017-12-22 13:20:17
    打印设置主要包括方向设置、缩放、纸张设置、页边距等。NPOI 1.2支持大部分打印属性,能够让你轻松满足客户的打印需要。
  • FastReport——打印打印设置

    千次阅读 2019-01-14 14:47:15
    今天用到了一个报表控件(FastReport),刚接触有些可能自己理解的不太对,代码仅供参考(winfrom项目): 使用前要去下载一下FastReport的引用包 ...//用来标识是直接打印还是进入模板设置 private bool Is...
  • 但是允许两个字段联合起来设置为主键,这叫联合主键。创建主键的方式如下:12ALTER TABLE 选课表 ADD CONSTRAINT pk_选课表 PRIMARY KEY(学号);创建联合主键的方式如下:12ALTER TABLE 选课表 ADD ...
  • Python 打印显示设置

    千次阅读 2018-10-05 22:31:56
    设置显示最大行 pd.set_option('display.max_rows', None) # 设置显示最大行 设置显示最大 pd.set_option('display.width', 200)
  • 在平时使用条码打印机或者标签打印机打印内容时,最常用到的卷纸标签纸一般有单排(一)或者多排(多),在打印的时候经常会出现这样或那样的问题,很多是因为标签纸尺寸设置不准造成,本文我们以卷纸单排标签纸...
  • 那么,中琅领跑条码标签打印软件最新V6版中,是怎么自定义设置标签纸的纸张尺寸呢? 本文我们以一排三的31*19,间距2,左右边距为1的不干胶标签纸为例。 在中琅条码打印软件左上角工具栏点击“新建”-“文档...
  • Excel使用VBA动态设置打印区域

    万次阅读 2010-07-05 20:46:00
    说明:本设置是实现Excel在一打开的瞬间便实现自动设置打印区域功能。     假设本Excel的格式是: 1.标题是从第一行至第七行;是从第A至L 2.从第八行开始,便是动态变化的行...
  • DevExpress如何打印XtraGrid隐藏的

    千次阅读 2011-10-29 17:05:58
    参考:... 只能是在 PrintableComponentLink link = new PrintableComponentLink(ps); /*这里显示要打印,隐藏不打印*/  this.gridViewPos.Columns[0].Visible = false; t
  • 很多用户在NiceLabel打印条码标签时,可能会根据标签纸的实际大小,需要在NiceLabel设置一行多的标签
  • VBA 打印设置相关属性及方法

    千次阅读 2019-09-04 11:18:49
    打印设置说明,以下均为默认值。 With ActiveSheet.PageSetup .PrintTitleRows = "" '工作表打印标题:顶端标题行(R) .PrintTitleColumns = "" '工作表打印标题:左端标题(C) End With...
  • JXL设置Excel的打印范围

    千次阅读 2011-11-18 14:47:14
    JXL中设置Excel文件的打印范围方法。 WritableSheet sheet = workbook.getSheet(0); SheetSettings setting = ... // ①设置打印范围(右上的号和行号,左下的号和行号) setting.setPrintArea(1, 2, 3, 4);
  • 有时候为了便于数据显示和后期的数据处理,我们希望能控制Fortran程序打印的数据数,但是write语句不允许在格式控制符中加入变量。其实通过一些技巧,这是可以实现的。 示例代码如下: IMPLICIT DOUBLE ...
  • 佳博打印机如何设置热敏打印

    千次阅读 2019-08-28 10:44:00
    现在市场上标签纸种类比较多,如果你的打印机适合哪种标签纸,你需要在你的打印机上安装对应的标签纸即可,这里以佳博打印机安装热敏纸为例,首选需要在打印机上安装热敏纸,安装的位置要是热敏打印的位置。...
  • java poi 导出excel 设置将整个工作表打印在一页 打印机设置 // 创建excel文件对象 HSSFWorkbook wb = new HSSFWorkbook(); // 创建sheet Sheet sheet = wb.createSheet("sheet1"); // 将整个工作表打印在一页...
  • labelview连续打印设置方法

    千次阅读 2018-02-24 08:35:13
    工程部有一沓图纸,需要将PN和SN做成二维码贴纸。可是没有人懂得怎么使用labelview按SN号连续打印,如果按单个SN号制作一个标签贴纸,工作量... 要做到使用labelview总共分为三个阶段:数据准备阶段、ODBC设置阶段...
  • FastReport设置0值打印时为空白

    千次阅读 2016-02-16 18:12:08
    在FastReport中设置要显示为指定值的,在这有个HideZeros设置为true,当此值为0时,打印出来后为空白,避免因大量的0看起来晕,
  • 【Excel VBA】PageSetup对象-打印设置

    千次阅读 2020-03-13 23:05:23
    我们在工作中经常会打印东西,会手动设置一些参数,如横向或竖...包含所有页面设置的属性(左边距、底部边距、纸张大小等)。 下例将打印方向设置为横向,然后打印工作表。 With Worksheets("Sheet1") .PageSetup...
  • 设置打印区域: //创建Excel Workbook wb = new HSSFWorkbook(); //创建工作簿 Sheet sheet = wb.createSheet("Sheet1"); //设置第一个工作簿上的打印区域 方法1 /// wb.setPrintArea(0, "$A$1...
  • 在标签印刷行业,我们最为熟知的就是长方形的不干胶标签纸,但是在实际应用中,圆形标签纸的使用也不在少数,那么在设计标签的时候怎么设置圆形标签呢?下面我们就中琅条码标签打印软件来看一下圆形标签的操作步骤:...
  • 这是全排列的一个应用,常规方法有递归,暴力组合法,考虑到这道题目,字母26个,数字10个,如果用递归法,组成三位的密码,该方法可能会导致栈溢出(不知道分析的对不对?如有不对,还请看到的给出宝贵意见)。...
  • java jxl 的打印设置

    千次阅读 2013-04-03 10:29:51
    JXL的打印设置在jxl.SheetSettings这个类中,我们可以通过方法Sheet(或者WritableSheet)#getSettings()获取。   1.页面 1.1方向 SheetSetting#setOrientation(PageOrientation po); 参数: ...
  • 如果我们打印时,有很多行,需要等分排版,充满一张纸。进行打印排版 使用这个绿色工具: www.excelfb.com点击:打印排版等分,支持合并单元格的处理 用法效果如下: ...
  • 打印

    千次阅读 2020-10-23 09:15:00
    在这章中,我们将会着手用于打印文件和控制打印选项的命令行工具。通常不同发行版的打印配置各有不同且都会在其安装时自动完成,因此这里我们不讨论打印的配置过程。本章的练习需要一台正确配置的打印机来完成。 ...
  • 打印设置(1)- 顶端标题

    千次阅读 2017-03-17 14:39:42
    秀秀:主任让她打印库存清单,可是从第二页开始,她就没有标题了,主任大喊:你叫谁猜啊?! 阿金:那是她从来没有打印过超过一页的报表。 秀秀:真羡慕小丽,来公司这么久了,竟然不会设置顶端标题行。 阿金:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 269,718
精华内容 107,887
关键字:

怎么设置打印所有列