精华内容
下载资源
问答
  • 在前面的课程中,我们讲解了创建表格(四种创建表格的方法)和表格的基本操作(选择表格、插入与删除行或列、删除单元格、删除整张表格以及合并与拆分单元格)的方法,这里,我们接着...表格大小设置当我们在Word...

    在前面的课程中,我们讲解了创建表格(四种创建表格的方法)和表格的基本操作(选择表格、插入与删除行或列、删除单元格、删除整张表格以及合并与拆分单元格)的方法,这里,我们接着介绍表格大小的设置。

    当我们创建表格后,为了使表格更加美观,就需要我们对表格进行相应的修饰,如调整表格的大小、设置表格的边框和底纹、更改表格中的文字方向等。这里我们先来介绍一下设置表格大小的各种方法。

    一、表格大小设置

    当我们在Word文档中创建了一个表格后,难免会遇到表格的列宽和行高不合适,或者是表格在文档中的大小不恰当的情况,这时,我们就需要根据需要来进行调整,以达到我们需要的结果。

    1、缩放表格

    在Word文档中,当我们创建了一个表格后,如果对当前表格的大小不满意,我们就来调整表格的大小。调整整张表格大小的方法是:

    单击表格“全选”按钮,选中整个表格,将鼠标指针移动到表格的右下角一个“小方块”上,当鼠标指针变成“斜向”双箭头时按下鼠标左键并拖动,在拖动的过程中我们可以看到缩放后的大小。当符合我们需要的大小时松开鼠标左键即可,得到我们需要的表格大小。

    这就是我们拖动鼠标来调整表格大小的方法。这种方法对要求不是太高的表格操作最直接有效,但得不到精确控制的效果。

    2、拖动调整行高或列宽

    当我们需要单独调整某些行或列的高度与宽度时,我们可以用拖动鼠标来调整行高和列宽,这种方式的话是最简单的,具体操作如下:

    (1)调整行的高度

    将鼠标移动到需要我们调整高度的行的下边线上,当鼠标指针变为“双横线和上下双箭头”形状的时候,按下鼠标左键不松开,之后拖动鼠标上下移动即可调整行的高度。需要拖高时,我们向下拖动,需要变矮时,我们向上拖动。

    (2)调整列的宽度

    将鼠标移动到需要我们调整宽度的列的左边缘线上,当鼠标指针变为“双竖线和左右双箭头”形状的时候,按下鼠标左键不松开,之后拖动鼠标左右移动即可调整列的宽度。需要拖宽时,我们向右拖动,需要变窄时,我们向左拖动。

    以上两种方式调整行高和列宽的方法,都是对整行和整列来调整的,如果我们要调整的是某一个单独单元格的大小的时候,这些方法都不适用了。下面我们具体介绍一下调整单独单元格大小的方法,因为这种方法最适用。

    657a130f2e15aa595084b8f29781e115.png调整单独单元格大小的方法

    提示:这里必须要先选中相邻的两个单元格之后再拖动,不然改变的是整列的宽度。

    3、指定单元格大小

    在调整单元格大小的过程中,除了上面我们已经介绍过的使用鼠标拖动的方式以外,还可以指定行高和列宽来调整单元格的大小。具体操作方法如下:

    (1)单击选择需要调整大小的单元格;(2)单击“布局”选项卡;(3)在行高和列宽的输入框中输入具体的数值,操作步骤如下图所示:

    de38e1789c880c55e8bc77ffbed27358.png利用布局选项卡设置单元格大小的步骤

    注意:虽然“利用布局选项卡设置单元格大小”可以得到设置单独单元格大小的效果,但并会使后面的表格错位,因此,这种方法并不可取,所以,我们在调单独单元格大小时,还是尽量使用我们介绍的用鼠标选择相邻两个单元格来拖动鼠标调整的方法。

    以上内容就是我们今天要介绍的“word表格大小调整固定单元格大小设置”内容,下次我们接着介绍“行和列的均分、自动调整表格大小和通过对话框精确调整表格大小”的方法,欢迎大家的继续学习。

    若想学习表格的基本操作,请单击以下链接:

    表格修改与编辑删除表格合并与拆分单元格(下)——想象力电脑应用

    举报/反馈

    展开全文
  • word中使用表格经常需要针对性调整其行高与列宽,有时侯也需要对某个单元格单独调整宽度(需要注意的是:单元格不能单独调整高度。针对整个表格只有宽度调整表格高度是通过对每行的高度来调整。)表格大小调整...

    在word中使用表格经常需要针对性调整其行高与列宽,有时侯也需要对某个单元格单独调整宽度(需要注意的是:单元格不能单独调整高度。针对整个表格只有宽度调整。表格高度是通过对每一行的高度来调整。)

    表格大小调整

    通过表格属性设置页设置表格宽度:选中表格,单击“右键”,并选择“表格属性”,打开

    表格属性设置页。可以精确设置表格的宽度,默认有两种尺寸规格:厘米与百分比。百分比代表是表格与页面大小的百分比。如:50%则代表表格总体宽度为页面的一半。

    9904c980423910d32282d4f26bc5f6bb.png

    鼠标拖动调整表格大小:将鼠标悬停在表格上,可以看到表格右下角有一个调整按钮□,鼠标点击调整按钮后拖动可以直接改变表格的总体宽度与高度。(需要注意的是:此法调整是整体的放大与缩小。)

    4435b84517c978ad5df465ee690e087b.png

    调整表格行高

    调整表格中某一行的高度方法:选择表格中需要调整高度的行,点击“右键”,选择“表格属性”,在打开的表格属性页中选择“行”,指定行高度。通过“上一行”与“下一行”可以调整对应上一行与下一行的高度。

    d8688d8973c747577e17189857c08a48.png

    此处行高度有两个选项最小值与固定值:

    最小值:意思为该行行高最即使没有内容时的高度;固定值:即该行无论有多少内容高度都是固定的大小,如果文字过多可能看不到完整的内容文字。参看下图:

    eda61d3b86d29d61c78e513e705bc137.png

    鼠标拖动方法:可以将鼠标移动到需要调整高度的行的下边框处(待鼠标形状成为↕样式时),按住鼠标上下拖动改变其指定高度。

    调整表格列宽

    调整表格中某一列宽度的方法:选择表格中需要调整宽度的列,点击“右键”,选择“表格属性”,在打开的表格属性页中选择“列”,指定列宽度。通过“前一列”与“后一列”可以调整对应前一列与后一列的宽度。

    08a7b87840d306e96ae8e1523dadc758.png

    此处度量单位有百分比与厘米,此处的百分比的意思是该列相对于整个表格的百分比。

    鼠标拖动方法:可以通过将鼠标移动到需要调整宽度列的右边线或右边线处(待鼠标形状变为↔样式时),按住鼠标左右拖动改变列宽。(需要注意的是此种调整其实调整的是该边线左右两列的宽度,这两列所占总宽度不变。)

    2b8cb869422ca44e5e8428024587e535.png

    单独调整某一个单元格的宽度

    有时侯我们也需要单独对某一个单元格调整宽度,这个需要如何操作呢?

    f696434835a286aa2dab170363da1f12.png

    这种调整只能通过鼠标操作来实现,具体操作方法为:

    首先:选中需要调整的单元格(在单元格中快速三击鼠标左键或将鼠标移到单元格左侧待鼠标形状变为黑色右上实心箭头时单击左键),使整个单元格处于被选择状态(如下图中所示)。

    903a4f9ecdda8b855fd24ba03d9aa973.png

    接着:将鼠标移动到被选中单元格左边框或右边框(待鼠标形状变为↔时),按住鼠标左右拖动调整宽度。

    efe99ca22e36f21c94ace62ef1406ee4.png

    调整行高、列宽、单元格宽度方法大致如此,实际应用中需要三个结合使用才能做出理想的表格。

    展开全文
  • I working on a small project where I am creating word file by Java and enter some detail in this word file.I am able to create word file and also able to enter data into it. I also write a table into ...

    I working on a small project where I am creating word file by Java and enter some detail in this word file.

    I am able to create word file and also able to enter data into it. I also write a table into word file and enter some details.

    Now what I want, I want to increase width of specific column.

    Is there any way to do this? I am using Apache POI drivers for creating word file and writing data into it.

    I am using below code:

    XWPFDocument document= new XWPFDocument();

    try{

    FileOutputStream out = new FileOutputStream(

    new File("d:\\createparagraph.docx"));

    XWPFParagraph paragraph = document.createParagraph();

    XWPFTable table = document.createTable();

    XWPFTableRow tableRowOne = table.getRow(0);

    tableRowOne.getCell(0).setText("CLientID");

    tableRowOne.addNewTableCell().setText(txtCID.getText());

    //create second row

    XWPFTableRow tableRow2 = table.createRow();

    tableRow2.getCell(0).setText("AccountID");

    tableRow2.getCell(1).setText(txtAID.getText());

    document.write(out);

    out.close();

    }

    This code working fine and generate normal table but I want to increase width of specific column (Column 2).

    Please help.

    解决方案

    As far as I see, the column width settings are not implemented (as of POI version 3.15 final) in XWPFTable. So we must use the underlying low level objects.

    Example:

    import java.io.FileOutputStream;

    import org.apache.poi.xwpf.usermodel.*;

    import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblWidth;

    import org.openxmlformats.schemas.wordprocessingml.x2006.main.STTblWidth;

    import java.math.BigInteger;

    public class CreateWordTableColumnWidth {

    public static void main(String[] args) throws Exception {

    XWPFDocument document= new XWPFDocument();

    XWPFParagraph paragraph = document.createParagraph();

    XWPFRun run=paragraph.createRun();

    run.setText("The Body:");

    paragraph = document.createParagraph();

    XWPFTable table = document.createTable(1, 2);

    //values are in unit twentieths of a point (1/1440 of an inch)

    table.setWidth(5*1440); //should be 5 inches width

    //create CTTblGrid for this table with widths of the 2 columns.

    //necessary for Libreoffice/Openoffice to accept the column widths.

    //first column = 2 inches width

    table.getCTTbl().addNewTblGrid().addNewGridCol().setW(BigInteger.valueOf(2*1440));

    //other columns (only one in this case) = 3 inches width

    for (int col = 1 ; col < 2; col++) {

    table.getCTTbl().getTblGrid().addNewGridCol().setW(BigInteger.valueOf(3*1440));

    }

    //set width for first column = 2 inches

    CTTblWidth tblWidth = table.getRow(0).getCell(0).getCTTc().addNewTcPr().addNewTcW();

    tblWidth.setW(BigInteger.valueOf(2*1440));

    //STTblWidth.DXA is used to specify width in twentieths of a point.

    tblWidth.setType(STTblWidth.DXA);

    //set width for second column = 3 inches

    tblWidth = table.getRow(0).getCell(1).getCTTc().addNewTcPr().addNewTcW();

    tblWidth.setW(BigInteger.valueOf(3*1440));

    tblWidth.setType(STTblWidth.DXA);

    XWPFTableRow tableRowOne = table.getRow(0);

    tableRowOne.getCell(0).setText("CLientID");

    tableRowOne.getCell(1).setText("CID001");

    //create second row

    XWPFTableRow tableRow2 = table.createRow();

    tableRow2.getCell(0).setText("AccountID");

    tableRow2.getCell(1).setText("ACCID001");

    paragraph = document.createParagraph();

    document.write(new FileOutputStream("CreateWordTableColumnWidth.docx"));

    document.close();

    }

    }

    The code is commented to describe what it does. Especially mentioned should be the special measurement unit Twip (twentieth of a point).

    展开全文
  • css 设置表格单元格宽度

    千次阅读 2018-09-06 16:59:46
    (注:根据自己的需要固定表格或某一单元格,则把改样式设置到对应的标签上,下面以固定表格举例) html: &lt;table&gt;&lt;/table&gt; css: table{table-layout: fixed;word-break: break-all....

    网页中插入表格时,设置了表格的宽度,则会根据表格宽度拉伸;但是有时候内容过长时,就会拉伸的很难看,所以就需要固定表格宽度。(注:根据自己的需要固定表格或某一单元格,则把改样式设置到对应的标签上,下面以固定表格举例)

    html:

    <table></table>

    css:

    table{table-layout: fixed;word-break: break-all; word-wrap: break-word; //表格固定布局}

    其中table-layout:fixed 表示:
    列宽由表格宽度和列宽度设定。在固定表格布局中,水平布局仅取决于表格宽度、列宽度、表格边框宽度、单元格间距,而与单元格的内容无关。

    其中word-break:break-all 表示:
    word-break 属性规定自动换行的处理方法。break-all允许在单词内换行。

    其中word-wrap: break-word 表示:
    word-wrap 属性允许长单词或 URL 地址换行到下一行。break-word就表示在长单词或 URL 地址内部进行换行。

    其实table-layout, word-break, word-wrap这三个属性都是关于固定宽度显示控制的。
    对一般的浏览器来说,只需要其中一个就可以完成控制了,但是,一般我们还是会把三个属性都加上,这样以保证对所有的浏览器都兼容。

    展开全文
  • 1、关于调节单元格宽度可以参考下面两链接https://blog.csdn.net/lllljz/article/details/45247945https://blog.csdn.net/lovelyelfpop/article/details/51678742也可以直接到我的百度网盘去下载ueditor.all.js...
  • The problem is that Word ignores it. Other clients, like LibreOffice, respect the column width setting. A .docx file is in XML format (hence the 'x' suffix in the file extension). The XML vocabulary ...
  • The problem is that Word ignores it. Other clients, like LibreOffice, respect the column width setting. A .docx file is in XML format (hence the 'x' suffix in the file extension). The XML vocabulary ...
  • 解决方法 : 在表格中加入 word-wrap: break-word; word-break: break-all;
  • 简答:单独设置单元格宽度.for cell in table_columns[0].cells:cell.width = Inches(0.5)设置列宽时,python-docx执行您要求它执行的操作....表的XML词汇表有一个列宽的位置和一个单元格宽度的位置.在谈到...
  • The problem is that Word ignores it. Other clients, like LibreOffice, respect the column width setting. A .docx file is in XML format (hence the 'x' suffix in the file extension). The XML vocabulary ...
  • 从网页或其他文档中复制表格到自己的word文档中时,表格列经常不能完全显示,列太宽,这时需要快速根据表格内容或文档窗口大小自动调整表格大小,操作如下: 点击表格中任意单元格 --> Layout(布局) --> ...
  • 设置表格列宽的方法:table.cell(row,col).width=Inches(),指定单元格列宽,同列单元格列宽相同。from docx import Documentfrom docx.shared import Inchesdocument = Document()t = document.add_table(rows=3, ...
  • 我正在尝试创建一个单元格宽度为固定宽度的表。 假设我的代码如下: <pre><code>$table->addCell(300)->addText('first'); $table->addCell(300)->addText('text that is very looooooooong');...
  • 当我使用PHPTable创建一个简单的表时,行似乎有点太高了.我希望它们与字体具有相同的高度,并且在单元格中文本的下方或上方没有填充/间距..但是没有任何“填充”就无法使它工作…码:$styleTable = array('borderSize'...
  • 设定word单元格宽度

    2014-10-15 00:01:34
    在C#中使用NPOI,设定第单元格宽度。 CT_TcPr m_Pr = table.GetRow(0).GetCell(0).GetCTTc().AddNewTcPr(); m_Pr.tcW = new CT_TblWidth(); m_Pr.tcW.w = "900";//单元格宽 m_Pr.tcW.type = ST_...
  • Word表格不能调整宽度的解决方法

    万次阅读 2017-09-01 14:59:54
    遇到word表格宽度不能调整时,原因多半是因为固定了列宽度,解决办法是取消关于列宽的固定。 具体操作为:在表格属性里面通过“前列”和“后一列”遍历所有列,取消复选框。
  • word-break:break-all; 注:此属性的含义是如果单元格内的数据在被列宽限制的情况下会换行显示。...注:以下两样式分别解决了列设置宽度不起作用的问题与数据不换行的问题。 word-break:break-all; ...
  • 1.表格单元格宽度: 默认TblW的type属性为STTblWidth.AUTO,即自动伸缩。所以要调整为指定类型:STTblWidth.DXA 1)表格宽: CTTblPr tblPr = xtab2.getCTTbl().getTblPr(); tblPr.getTblW().setType(STTblWidth...
  • Dim oDoc As Document Dim oTable As Table Set oDoc = Documents.Open("D:\test1012.doc") '指定文件路径 ...oTable.AutoFitBehavior (wdAutoFitWindow) '根据窗口调整内容 Next MsgBox "完成!" End Sub
  • 根据上图的滚动条可以发现,消费详情...第时间想到的是将表格的标题头设置宽度,我们可以设置固定宽度,也可以设置百分比宽度,我这里是设置的百分比宽度,上代码。 columns : [ { checkbox : true }, { field...
  • poi创建word表格合并单元格代码如下: /** * @Description: 跨列合并 */ public void mergeCellsHorizontal(XWPFTable table, int row, int fromCell, int toCell) { for (int cellIndex = fromC...
  • C#在Word表格中插入图片调整大小Debug、C#在Word表格中插入图片并调整大小二、设置单元格大小随图片大小变化 、C#在Word表格中插入图片并调整大小 C#编程中在word中和Word表格中插入图片是使用InlineShapes....
  • 经过几天的研究,终于发现了向Word表格单元格添加图片的方法,如下: XWPFTableCell Cell = table.GetRow(3).GetCell(0);//获取到进行图片插入的单元格 //单元格宽度和高度 var cW = 1000; ...
  • 语句如下 <table width="960" align="center" cellspacing="0" cellpadding="0" border="0" class="NavigationBar">    单元格边距(表格填充)(cellpadding) -- 代表单元格外面的一个距离,...
  • ``` public void addPictureToWord() throws ...注释部分的代码是我自己后续添加的,想通过这样来实现同一个单元格插入多张图片的功能,结果。。。 变成了灾难性的故障。 希望各位大神帮帮忙修改一下代码! ```
  • ///创建几行几列表格 Creates a new table in the document with the given dimensions and text in each cell. /// private Table CreateTable(Document doc, int rowCount, int cellCount, string cellText) ...
  • 用VB在WORD中画了一个表格,接下来想分别设置每个单元格不同的格式,比如单元格宽度、高度、字体、单元格边距、字体方向等等,有大神指导相关代码吗?谢谢啦
  • bootstrap table 单元格宽度问题

    千次阅读 2019-04-15 11:55:54
    这样直接写宽度无效 需要在页面上加入 table-layout:fixed: 表格固定宽度; word-break:break-all : 此属性的含义是如果单元格内的数据在被列宽限制的情况下会换行显示。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,201
精华内容 3,680
关键字:

word表格调整一个单元格宽度