-
2021-02-28 16:59:50
本文介绍通过Java来设置Excel单元格对齐方式(水平对齐/垂直对齐)、文本旋转方式(顺/逆时针方向旋转)、文本换行和文本缩进等内容。文中代码示例使用了工具Free Spire.XLS for Java(免费版),可从官网下载jar包,并解压将lib文件夹下的Spire.Xls.jar导入Java程序,如下图:
Java代码示例import com.spire.xls.*;
public class CellFormat {
public static void main(String[] args) {
//加载测试文档
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//获取工作表
Worksheet sheet = wb.getWorksheets().get(0);
//左对齐
sheet.getCellRange("B2").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Left);
//水平居中
sheet.getCellRange("B3").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center);
//右对齐
sheet.getCellRange("B4").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Right);
//居上
sheet.getCellRange("B5").getCellStyle().setVerticalAlignment(VerticalAlignType.Top);
//垂直居中
sheet.getCellRange("B6").getCellStyle().setVerticalAlignment(VerticalAlignType.Center);
//居下
sheet.getCellRange("B7").getCellStyle().setVerticalAlignment(VerticalAlignType.Bottom);
//水平居中+垂直居中
sheet.getCellRange("B8").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center);
sheet.getCellRange("B8").getCellStyle().setVerticalAlignment(VerticalAlignType.Center);
sheet.getCellRange("B9").getCellStyle().setReadingOrder(ReadingOrderType.RightToLeft);
//逆时针旋转45°(以右侧文字为原点)
sheet.getCellRange("D5").getCellStyle().setRotation(45);
//逆时针旋转90°(以右侧文字为原点)
sheet.getCellRange("D6").getCellStyle().setRotation(90);
//顺时针旋转45°(以左侧文字为原点)
sheet.getCellRange("D7").getCellStyle().setRotation(-45);
//顺时针旋转90°(以左侧文字为原点)
sheet.getCellRange("D8").getCellStyle().setRotation(-90);
//自动换行
sheet.getCellRange("F5").getCellStyle().setWrapText(true);
//缩进
sheet.getCellRange("H5").getCellStyle().setIndentLevel(3);
//设置行高
sheet.getCellRange("B5:B8").setRowHeight(60);
//保存文档
wb.saveToFile("CellFormat.xlsx", ExcelVersion.Version2010);
}
}
设置效果:
更多相关内容 -
excel中单元格对齐方式在哪里设置?
2021-04-15 20:59:54excel单元格对齐方式可以在“设置单元格格式”框的“文本对齐方式”中设置。设置方法:1、选中要设置的单元格或单元格区域;2、鼠标点击右键,点击“设置单元格格式”选项;3、在弹窗中选择“对齐”选项卡;4、...excel单元格对齐方式可以在“设置单元格格式”框的“文本对齐方式”中设置。设置方法:1、选中要设置的单元格或单元格区域;2、鼠标点击右键,点击“设置单元格格式”选项;3、在弹窗中选择“对齐”选项卡;4、“文本对齐方式”中选择对齐方式即可。
在默认情况下,当在Excel工作表中输入数据时,如果输入的是文本类型的数据,系统会自动左对齐。如果输入的是数字类型的数据,系统会自动右对齐。为了使表格更加整洁和统一,用户可以根据需要自己设置单元格的对齐方式。
excel中设置单元格对齐方式
在对单元格设置对齐方式前,首先要选中要设置的单元格或单元格区域。选中的方法是单击单元格或单元格区域即可。注意是单击单元格而不是双击单元格。
方法一:工具栏按钮法
此方法是利用“开始”菜单选项中工具栏中的对齐方式按钮来设置单元格数据的对齐方式。操作方法是首先选中要设置对齐方式的单元格或单元格区域,然后单击工具栏中相应的对齐按钮即可。
工具栏中的对齐按钮有两行。第一行的按钮是设置在垂直方向上的对齐方式,分别为”顶端对齐“、”垂直居中“和”底端对齐“三种对齐方式。第二行的按钮是设置水平方向上的对齐方式,分别为”文本左对齐“、”居中对齐“和”文本右对齐“三种方式。下表是同时应用了”垂直居中“和”居中对齐“两种对齐方式的效果。
方法二:对话框设置法
此方法是通过对齐对话框来设置单元格的对齐方式,相比工具栏按钮法来说,这种方法的对齐方式更多一些。下面我们将把下面表格上方的标题对齐到表格的正上方,所以把表格上方的单元格全部选中,也就是选中A1:F1共六个单元格。然后单击工具栏”对齐方式“组右下角的”对齐方式“对话框按钮。
在弹出的”设置单元格格式”对话框中,在“水平对齐”列表框中选择“跨列居中”选项,此选项的意思让标题在选中的这些单元格区域居中显示,但并不合并单元格。
下面是把标题设置为“跨列居中”后的效果。从上面可以看到,在“设置单元格格式”对话框中的对齐方式比工具栏中的对齐方式更多,希望大家根据自己的实际情况选择合适的操作方法。
-
Excel文字对齐技巧:学会这6种方式,快速整理规范表格
2021-06-10 05:22:35Excel制作表格中,文字在单元格内对齐的方式,我们经常用到的有居中对齐、居右对齐、居左对齐,对过这些对齐方式,可以编辑出...一、缩进对齐在我们使用的一些表格中,比如会计科目表中的科目编码和科目名称需要根据...【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!
Excel制作表格中,文字在单元格内对齐的方式,我们经常用到的有居中对齐、居右对齐、居左对齐,对过这些对齐方式,可以编辑出更易阅读和美观的表格,今天小编再分享6种关于文字对齐的技巧,也是工作中常用的,方便小伙伴们制作出更加精美的Excel表格。
一、缩进对齐
在我们使用的一些表格中,比如会计科目表中的科目编码和科目名称需要根据级次来对齐,这样表格内容看起来更清晰。
如果是用空格键一个个单元格敲的话那还是相当耗时,怎么办呢?
1、选中要缩进对齐的科目编码,点击工具栏【增加缩进量】;
2、选中科目编码,点击工具栏【格式刷】,依次选择科目名称列。动图演示如下:
二、文字竖排
下图中的部门列,文字较多导致列也较宽,如果把部门文字竖排,表格就更协调一些
具体操作步骤:
1、选中部门列单元格区域,点击【开始】选项卡中的【方向】按钮,选择【竖排文字】
2、文字竖排后,再缩减列宽,效果图如下:
三、跨列居中
表格标题居中,我们一般采用【合并后居中】功能,如果不想合并单元格如何让标题居中显示呢?
1、选中标题和后面的空单元格,按Ctrl+1键调出设置单元格格式窗口,选择对齐页面,点击水平对齐组合框,选择【跨列居中】,最后点击【确定】返回工作区。
2、效果如下图:
四、对齐姓名
表格中姓名字数不一样多,两个字姓名需要加空格才能与三个字姓名对齐,要是一个个加空格,姓名很多那岂不是又要加班了,小编教你3秒搞定:
1、选中姓名列,按Ctrl+1键调出设置单元格格式窗口,选择对齐页面,点击水平对齐组合框,选择【分散对齐】,缩进输入1,最后点击【确定】返回工作区。
2、姓名对齐后的效果如下图:
五、填充对齐
当一列较宽,用填充对齐可以自动重复单元格内容,填充单元格
选中单元格,按Ctrl+1键调出设置单元格格式窗口,选择对齐页面,点击水平对齐组合框,选择【填充】,最后点击【确定】返回工作区。
六、分散对齐(缩进)
分散对齐(缩进)区别于分散对齐,姓名对齐时用的分散对齐,如果用分散对齐(缩进),单元格文字会两端顶格显示
选中姓名列,按Ctrl+1键调出设置单元格格式窗口,选择对齐页面,点击水平对齐组合框,选择【分散对齐(缩进)】,最后点击【确定】返回工作区。效果如下:
小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持。
-
Excel 表格字体与对齐方式设置
2021-03-23 14:12:51输入数据后,默认情况下的显示效果是:“常规”格式、11号宋体字、文本左对齐和数字右对齐。而在实际操作中,需要对这些默认的格式进行修改,以满足特定的需要。设置表格字体输入数据到单元格中默认显示的为11号宋体...输入数据后,默认情况下的显示效果是:“常规”格式、11号宋体字、文本左对齐和数字右对齐。而在实际操作中,需要对这些默认的格式进行修改,以满足特定的需要。
设置表格字体
输入数据到单元格中默认显示的为11号宋体字,因此可根据实际需要重新设置数据的字体格式。
步骤1:在工作表中,选中要设置字体的单元格区域,如选中合并单元格后的E4单元格。在“开始”选项卡的“字体”组中单击“字号”按钮,在展开的字号下拉菜单中选中字号大小,如28,如图5-1所示。
图5-1 选择字号
步骤2:选中要设置字体的单元格区域,如选中合并单元格后的E4单元格。在“开始”选项卡的“字体”组中单击“字体”按钮,在展开的字体下拉菜单中选中对应的字体,如方正舒体,单击即可应用效果,如图5-2所示。根据同样的方法,可以逐一对其他单元格区域的数据进行字体设置。
图5-2 方正舒体效果
提示:在“字体”组中还提供了加粗、倾斜、下划线几个按钮,单击它们可以分别设置选中单元格字体的加粗格式、倾斜格式和添加下划线。单击一次设置格式,再单击一次取消格式。
设置表格对齐方式
输入数据到单元格中默认的对齐方式为:输入的文本左对齐,输入的数字、日期等右对齐。因此可根据实际需要重新设置数据的对齐方式。
选中要重新设置对齐方式的单元格,在“开始”选项卡的“对齐方式”组中可以设置不同的对齐方式:
·
三个按钮用于设置水平对齐方式,依次为顶端对齐、垂直居中、底端对齐,输入的数据默认为“垂直居中”。
·
三个按钮用于设置垂直对齐方式,依次为文本左对齐、居中、文本右对齐。
·
按钮用于设置文字倾斜或竖排显示,通过单击右侧的下拉按钮,还可以选择设置不同的倾斜方向或竖排形式。
步骤1:设置标题文字居中显示。在工作表中,选中要设置对齐方式的单元格区域,如此处选中合并后的A1单元格。在“开始”选项卡的“对齐方式”组中,分别单击一次“垂直居中”与“居中”两个按钮,即可实现如图5-3所示的对齐效果。
图5-3 设置标题文字居中显示
步骤2:设置列标识文字分散对齐效果。选中列标识所在单元格区域,在“开始”选项卡的“对齐方式”工具栏中单击“设置单元格格式”按钮
,打开“设置单元格格式”对话框。在“水平对齐”与“垂直对齐”下拉菜单中有多个可选择选项,这里在“水平对齐”下拉菜单中选择“分散对齐(缩进)”,如图5-4所示。单击“确定”按钮即可看到列标识显示的分散对齐效果,如图5-5所示。
图5-4 置列标识文字分散对齐效果
提示:在“设置单元格格式”对话框的“对齐”选项卡中,还可以在“方向”栏中选择竖排文字,或通过设置倾斜角度让文本倾斜显示。
图5-5 分散对齐
-
Excel与对齐的文本文件互转
2022-05-15 21:56:35可以在Excel中选择不同的对齐方式,不同的对齐方式在转化为prn时显示结果不同 正常选择左对齐,在反向将prn转化成Excel需要将文本copy到Excel,并选择文本输入向导,选择按固定宽度导入 如果选择居中对齐,在prn... -
Microsoft Excel 教程,如何在 Excel 中对齐或旋转单元格中的文本?
2022-05-17 16:51:46欢迎观看 Microsoft Excel 中文版教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中对齐或旋转单元格中的文本。 -
NPOI2.2.0.0实例详解(四)—设置EXCEL单元格对齐方式
2019-09-13 19:28:28row0.CreateCell(0).SetCellValue("对齐方式"); row0.CreateCell(1).SetCellValue("对齐方式"); row0.CreateCell(2).SetCellValue("对齐方式"); row0.CreateCell(3).SetCellValue("对齐方式"); IRow row1 = ... -
word设置文本垂直对齐方式有几种
2021-06-12 07:19:41word设置文本垂直对齐方式有几种左对齐 右对齐 两端对齐 分散对齐 居中对齐 以上为段落对齐方式,可能不是你要的结果 上下两行文本对齐常用方式有用制表位设置段落中制表符的位置后用制表符号来对齐在excel格式工具... -
java中Excel单元格对齐包含什么?使用边框怎么做?
2021-03-08 15:06:12Excel合并单元格代码展示,今天继续介绍一些与Excel有关的知识,也就是java 中Excel单元格对齐包含哪些以及使用边框怎么做?一起来看看吧。一、首先说一下单元格对齐,如下所示:HSSFCellcell=row.createCell(0);cell.... -
PHPExcel如何应用文本对齐方式水平填充-PHPExcel_Style_Alignment::HORIZONTAL_Fill - php
2021-03-23 14:12:11试图设置单元格文本水平对齐以填充$this->objPHPExcel->getDefaultStyle()->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_Fill);尝试将选项添加到Alignment.php中,但是没有用... -
POI操作Excel--设置单元格对齐方式--day03
2021-04-18 02:38:02设置单元格的对齐方式1.注意:1.如果每个单元格(cell)的样式都不一样,必须每个单元格都创建一个CellStyle,.../*** 设置对齐方式*/@Testpublic void setAlignment() {// 创建Excel工作簿Workbook workbook = new XSS... -
Laravel Excel导出单元格左对齐
2018-02-02 21:40:57参考文献:... //规定左对齐的单元格范围 Excel::create('用户信息',function($excel) use ($cellData,$fw){ //传俩参数,一般只传一个 $f=$fw; //再传 $exc -
xlwings——Python for Excel——调用VBA的api设置excel对齐方式,框线,背景颜色,字体加粗
2019-12-08 20:15:09最近在写一个处理excel的小工具,在设置excel字体,框线,对齐方式时碰了壁,还好找到如下博文,茅塞顿开。遂举一反三。 https://blog.csdn.net/weixin_37577134/article/details/89048798 运用该博主的方法,... -
Microsoft Excel 教程,如何在 Excel 单元格中设置文本格式?
2022-05-18 15:48:45欢迎观看 Microsoft Excel 中文教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 单元格中设置文本格式。 -
如何在 Excel 中对齐或旋转单元格中的文本?
2022-05-18 10:35:35欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel的使用技巧,了解如何在 Excel 中对齐或旋转单元格中的文本。 在 Excel 中,对齐或旋转单元格的文本,使工作表的外观符合需要。如果要更改数据在... -
vba设置Excel单元格左对齐、右对齐、居中对齐、字体、字号、字型
2021-06-13 06:22:01使用VBA可以轻松的设置Excel中的一个或多个单元格甚至是一个区域的或者是被选中单元格的左对齐、友对齐、居中对齐、字体、字号、字型等属性。①左对齐、右对齐、居中对齐'选择区域或单元格右对齐Selection.... -
4.5 单元格内容的对齐方式 [原创Excel教程]
2018-04-24 10:07:23然后在[对齐方式]命令组中,点击居中对齐按钮,将单元格的内容在垂直方向上,进行居中显示。 3. 点击底部对齐按钮,将单元格的内容在垂直方向上,进行底部对齐显示。 4. 点击文字居中按钮,将单元格... -
Excel基础:开始菜单之对齐方式,那些被遗忘的实用功能
2020-12-25 09:18:51今天小编要分享的Excel基础系列文章是“第三区块-对齐方式”。对齐方式主要是出来文字的排版问题,对齐方式包含的所有功能下面思维导图已经列出来。大多数功能都是我们常用的,也是比较简单的,这些功能小编就不说了... -
excel中数据粘贴到txt中列对齐的方式
2019-06-19 16:20:21有时我们处理excel数据,想吧数据粘贴到txt文本文件中进行列编辑... 方法如下:1、在把要excel另存为.rpn文件(带格式的文本文件),2、把.rpn文件后缀改为.txt文件即可。 注意点:最好excel中每列都是左对齐。 ... -
使用宏,将excel批注中文本提取出来,并将文本导出到txt中。
2018-05-07 11:55:56使用宏,将excel批注中文本提取出来,并将文本导出到txt中。方便项目管理者统计分配翻译任务,避免遗漏批注。 -
excel两端对齐_分散对齐怎么设置
2020-12-24 12:56:40excel两端对齐_分散对齐怎么设置——在Excel中对包含文本的单元格设置文本对齐方式时,无论是“水平对齐”还是“垂直对齐”都有多种对齐方式可供选择。其中“两端对齐”和“分散对齐”有何区别呢?下面来说明一下:在... -
Excel如何设置工作表数据对齐的方式
2021-05-05 05:01:42要想将一篇工作表做得漂亮美观,那么一定要设置工作表数据的对齐方式,不能偏左当然也不能偏右,适当的放置数据,给人一种整整齐齐、规规矩矩的感觉。初学的朋友我们一起来试试。软件名称:office2003精简版 ... -
java操作Excel的poi 设置单元格的对其方式
2021-03-08 15:06:50import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.... //设置垂直方法的对齐方式 cell.setCellStyle(cellStyle); //设置单元格样式 } } -
《excel表中怎么使同一格内的上下两行对齐》 excel两表格数据对齐
2021-01-12 07:06:52excel表中怎么使同一格内的上下两行对齐方法把汉字填入一个独立的格内,设置居中对齐,两子填入一个单元,设置为左对齐,这样汉字就会在两个式子的中间位置且两个公式左边对齐,具体步骤如下:所需材料:Excel2007... -
Python Pandas在单元格中对齐文本
2020-12-06 12:15:52如何对齐单元格中的文本以使其居中?码:import matplotlib.pyplot as pltfrom pandas.tools.plotting import tableimport pandas as pd#My dataframedf = pd.DataFrame({'Weeks' : [201605, 201606, 201607, 201608... -
Excel从文本中提取数值
2021-06-08 17:23:55在使用Excel进行数据处理的时候,有时候因为数据量较大不适合手动输入,而使用导入数据的方式,然后再进行数据处理。但导入的数据通常是文本格式的,而且可能除了我们想要的数值信息还有一些文字。下面记录了几个... -
说说在 python 中,如何对齐文本
2020-11-24 02:17:43在 python 中,可用 rjust() 、 ljust() 和 center() 方法分别实现文本右对齐、左对齐以及居中对齐功能。它们的第一个参数是一个整数,表示填充后的总长度。不足的部分,使用空格(默认)来填充。print('如何搭建... -
Excel导入文本文件的技巧
2021-08-01 06:34:16快捷的方法是用Excel的导入文本文件功能,具体操作步骤如下:1、单击excel菜单栏的“数据/获取外部数据/导入文本文件”命令,然后在导入文本会话窗口选择要导入的文本文件,再按下“导入”钮以后,... -
excel转换txt能否将数据对齐
2021-06-19 08:55:18将文件另存为“带格式文本文件(空格分隔).prn格式”。 然后用记事本打开这个prn文件再复制粘贴。 http://club.excelhome.net/thread-97838-1-1.html -
Excel中数字、数值和文本的区别
2019-12-12 16:33:30数字包括文本型数字和数值型数字两种形式,数值型数字可以计算,文本型数字不能计算。 例1:文本型数字不能计算 ...Excel中,当你输入数字时,Excel默认的是当作数值型数字处理,但当你输入数字时前面加英文输入状...