EXCEL里面如何设置能把行高和列宽的长度固定?

EXCEL里面如何设置能把行高和列宽的长度固定?,第1张

以excel2016版本为例, *** 作方法步骤如下:

步骤一、打开需要设置的excel表格文件。

步骤二、选中需要固定行号和列宽的单元格,如果是整张表格需要设置,则可以同时按下键盘中的“Ctrl”键和“A”键进行全选。

步骤三、点击工具栏中的“格式”按钮,并且选择“保护工作表”选项。

步骤四、在“保护工作表”对话框中,勾选“设置列格式”和“设置行格式”,然后点击“确定”按钮即可。

word中每列的宽度调整的具体步骤如下:

我们需要准备的材料分别是:电脑、word文档。

1、首先我们打开需要编辑的word文档,选中要设置列宽的表格。

2、然后我们在d出来的窗口中右键单击表格打开“表格属性”。

3、然后我们在d出来的窗口中点击打开“列”,点击“指定宽度”后面的输入框,输入想要设置的数值,回车后确定即可。

先选中整个表格,在选定的表格上右键-表格属性-表格选项卡右下角有选项-在新打开的对话框在下面有个“自动重调尺寸以适应内容”,去掉前面的勾就好了,然后再插入

  word表格固定列宽:

  1、击表格的单元格,然后点击表格工具下的布局,打开布局菜单项。

  2、在表格两个单元格之间的边框上,待出现一条虚线后,左右拖动,调整单元格宽度,即调整表格列宽。

  3、点击布局菜单下的自动调整--固定列宽命令,这样就可以开始固定表格的列宽了。

/调整表格列的宽度。/ //1private void setTableHeaderWidth(){for(int i=0;i<tablegetColumnCount();i++){TableColumn tc=tablegetColumn(tablegetColumnName(i));int width=getPreferredWidthForColumn(tc)+10;tcsetMinWidth(width);}}/获取一个列的推荐宽度,返回列名和列取值的最大宽度。/ //2private int getPreferredWidthForColumn(TableColumn col){int hw=columnHeaderWidth(col),cw=widestCellInColumn(col);return hwcwhw:cw;}/表头列的宽度/ //3private int columnHeaderWidth(TableColumn col){TableCellRenderer renderer=colgetHeaderRenderer();if(renderer==null){renderer=tablegetTableHeader()getDefaultRenderer();}if(renderer==null)return 0;Component comp=renderergetTableCellRendererComponent(table,colgetHeaderValue(),false,false,0,0);return compgetPreferredSize()width;}/值列的最大宽度/ //4

1、点击按钮

用鼠标左键点击表格左上角的所有选择按钮。

2、进入表格属性

选择所有表格后,我们点击鼠标右键,选择表格属性。

3、进入行高设置

在表格属性中输入行高设置。

4、设置行高

根据我们的需要输入指定的高度,然后点击进入列宽设置。

5、设置列宽

最后输入我们需要的指定宽度保存确定就可以了。

调整表格列宽

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

调整表格行高

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

在有一些时候,会因为一些需要只用到一个多大的表格。这时候就要用到强制固定表格大上这个标签。

但是一般情况下,即便是设置了表格的宽度为某个像素,例如:100px,也不能阻止表格因其单元格文字的过长而变宽。

那么必须采取CSS样式的方式来控制。其实也很简单,只要在表格的属性中,加入以下代码:

style="table-layout:fixed;word-break: break-all; word-wrap: break-word;" 即可。

完整的写法例如:

<table width="100px" style="table-layout:fixed;word-break: break-all; word-wrap: break-word;" >

<tr><td>asdfghjkl;qwertyuiopzxcvbnm,</td></tr><table/>另外:如果是在Dreamweaver的“设计”视图中制作网页,那可是看不出表格固定宽度的效果的,因为文字会自动换行。

因此必须要保存页面之后,预览才能观察得到。

CSS教程:表格不被撑开的解决办法

做一个用户留言列表的时候,用到了表格。用户名为英文字符时,就会把固定宽度的单元格撑开。之前也有遇到过。解决办法:先用noWrap强行令文字不换行,再用style="table-layout:

fixed;; word-break: break-all;;border-collapse: collapse"强制表格不撑开,即达到效果。

需要注意的是:用了nowrap的单元格设置的宽度要用百分比,不然还是会撑开。可以给表头的单元格设置宽度。火狐下还要在td里面嵌套一个div。 附: nowrap:一般用在td中禁止自动换行 table-layout:auto | fixed

auto : 默认值。默认的自动算法。布局将基于各单元格的内容。表格在每一单元格内所有内容读取计算之后才会显示出来

fixed : 固定布局的算法。在这种算法中,表格和列的宽度取决于 col

对象的宽度总和,假如没有指定,则会取决于第一行每个单元格的宽度。假如表格没有指定宽度( width )属性,则表格被呈递的默认宽度为100% 。 word-break:break-all和word-wrap:break-word都是能使其容器如DIV、TD的内容自动换行。

word-break : normal | break-all | keep-all

word-wrap : normal | break-word

区别就在于: 1,word-break:break-all

例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为 conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。 2,word-wrap:break-word

例子与上面一样,但区别就是它会把congratulation整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉的。 border-collapse : separate | collapse取值:separate : 默认值。边框独立(标准HTML)

collapse : 相邻边被合并。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/12170720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存