精华内容
下载资源
问答
  • 最近在写一个处理excel的小工具,在设置excel字体,框线,对齐方式时碰了壁,还好找到如下博文,茅塞顿开。遂举一反三。 https://blog.csdn.net/weixin_37577134/article/details/89048798 运用该博主的方法,...

    最近在写一个处理excel的小工具,在设置excel字体,框线,对齐方式时碰了壁,还好找到如下博文,茅塞顿开。遂举一反三。

    https://blog.csdn.net/weixin_37577134/article/details/89048798

    运用该博主的方法,我们先在excel把自己想要的格式设置出来:

    ‘One’:加粗,左对齐靠下

    ‘Two’:倾斜,居中靠下

    ‘Three’:下划线,左对齐靠上

    ‘Four’:左对齐居中

    ‘Five’:右对齐靠下

    全框线,粉色

    import xlwings as xw
    
    wb = xw.Book(r'F:\PythonData\xlwings\Style.xlsx')
    
    sht = wb.sheets[0]
    
    sht_color = sht.range((1,1)).color
    print(sht_color)
    #(255, 153, 255)
    sht.range((3,1)).color = (255, 153, 255)
    #A3背景颜色为粉色
    sht_BoldA = sht.range((1,1)).api.Font.Bold
    print(sht_BoldA)
    #True
    sht_BoldB = sht.range((1,2)).api.Font.Bold
    print(sht_BoldB)
    #False
    sht.range((3,1)).value = 'A3'
    sht.range((3,1)).api.Font.Bold = True
    #加粗
    sht_Fontstyle = sht.range((1,2)).api.Font.FontStyle
    print(sht_Fontstyle)
    #倾斜
    sht.range((3,2)).value = 'B3'
    sht.range((3,2)).api.Font.FontStyle = "倾斜"
    #设置为斜体
    sht_Underline = sht.range((1,3)).api.Font.Underline
    print(sht_Underline)
    #2,为下划线
    sht.range((3,3)).value = 'C3'
    sht.range((3,3)).api.Font.Underline = 2
    #设置下划线
    sht_style = sht.range((1,1),(1,5)).api.Borders.LineStyle
    print(sht_style)
    #1
    #全框线
    sht.range((3,1),(3,3)).api.Borders.LineStyle = 1
    #设置全框线
    sht_HA_A1 = sht.range((1,1)).api.HorizontalAlignment
    print(sht_HA_A1)
    #水平左对齐
    #1
    sht_HA_A2 = sht.range((1,2)).api.HorizontalAlignment
    print(sht_HA_A2)
    #水平居中
    #-4108
    sht_HA_A5 = sht.range((1,5)).api.HorizontalAlignment
    print(sht_HA_A5)
    #水平右对齐
    #-4152
    sht_VA_A3 = sht.range((1,3)).api.VerticalAlignment
    print(sht_VA_A3)
    #垂直靠上
    #-4160
    sht_VA_A4 = sht.range((1,4)).api.VerticalAlignment
    print(sht_VA_A4)
    #垂直居中
    #-4108
    sht_VA_A5 = sht.range((1,5)).api.VerticalAlignment
    print(sht_VA_A5)
    #垂直靠下
    #-4107
    
    wb.save()
    xw.App().quit()

    运行完就是这个样子啦,有问题请留言,看到就会回复。

    VBA api地址,可以根据自己的需求来调用

    展开全文
  • https://mp.weixin.qq.com/s/-EGrdXeA2J8YfudRI5DoNg
    展开全文
  • excel单元格对齐方式

    2016-04-10 08:47:00
    2、快速设置缩进,当我们选择需要调整缩进的单元格之后,点击格式---单元格格式---选择水平对齐方式之后,可以选择缩进。 3、注意跨行居中功能,尤其是在表格中,可以实现不合并单元格的情况下,实现表头居中排序 ...

    需要注意下面几点:

    1、强制换行,ctrl+回车

    2、快速设置缩进,当我们选择需要调整缩进的单元格之后,点击格式---单元格格式---选择水平对齐方式之后,可以选择缩进。

    3、注意跨行居中功能,尤其是在表格中,可以实现不合并单元格的情况下,实现表头居中排序

     

    展开全文
  • excel 设置单元格对齐方式

    千次阅读 2018-07-22 23:31:21
    //设置单元格对齐方式 void COperExcel::XlsSetCellAlignment(int row, int colum, CellHorizonAlignment horizon, CellVerticalAlignment vertical) { if (!xlsAppIsInit()) { return; } /* row colum 判断 ...
       enum CellHorizonAlignment
    	{
    		xlCenter = -4108,
    		xlLeft   = -4131,
    		xlRight  = -4152,
    		xlFill   = 5,
    		xlJustify= -4130,
    		xlCenterAcrossSelection = 7,
    		xlDistributed= -4117
    	};
    	enum CellVerticalAlignment
    	{
           xlTop = -4160,
    	   xlBottom = -4107,
    	   xlvJustify= -4130,
    	   xlvDistributed= -4117
    	};
    
    
    //设置单元格对齐方式
    void COperExcel::XlsSetCellAlignment(int row, int colum, CellHorizonAlignment horizon, CellVerticalAlignment vertical)
    {
    	if (!xlsAppIsInit())
    	{
    		return;
    	}
    	/*
    	row  colum  判断
    	*/
    	if (!(row >= 1 && colum >= 1))
    	{
    		;
    		return;
    	}
    
    	CWorksheet xlsWorkSheet = m_xlsAppLication.get_ActiveSheet();
    	if (xlsWorkSheet.m_lpDispatch == NULL)
    	{
    		return;
    	}
    	CRange range;
    	LPDISPATCH lpDisp = NULL;
    	lpDisp = xlsWorkSheet.get_Cells();  //所有表格
    	if (lpDisp == NULL)
    	{
    		return;
    	}
    
    	range.AttachDispatch(lpDisp);
    	if (range.m_lpDispatch == NULL)
    	{
    		return;
    	}
    	
    	range.get_Item(_variant_t((long)row), _variant_t((long)colum));
    	switch(horizon)
    	{
    	case COperExcel::xlLeft:
    		range.put_HorizontalAlignment(_variant_t(xlLeft));
    		break;
    	case COperExcel::xlRight:
    		range.put_HorizontalAlignment(_variant_t(xlRight));
    		break;
    	case COperExcel::xlCenter:
    		range.put_HorizontalAlignment(_variant_t(xlCenter));
    		break;
    	case COperExcel::xlFill:
    		range.put_HorizontalAlignment(_variant_t(xlFill));
    		break;
    	case COperExcel::xlJustify:
    		range.put_HorizontalAlignment(_variant_t(xlJustify));
    		break;
    	case COperExcel::xlCenterAcrossSelection:
    		range.put_HorizontalAlignment(_variant_t(xlCenterAcrossSelection));
    		break;
    	case COperExcel::xlDistributed:
    		range.put_HorizontalAlignment(_variant_t(xlDistributed));
    		break;
    	default:
    		break;
    	}
    	switch (vertical)
    	{
    	case COperExcel::xlTop:
    		range.put_VerticalAlignment(_variant_t(xlTop));
    		break;
    	case COperExcel::xlBottom:
    		range.put_VerticalAlignment(_variant_t(xlBottom));
    		break;
    	case COperExcel::xlJustify:
    		range.put_VerticalAlignment(_variant_t(xlJustify));
    		break;
    	case COperExcel::xlDistributed:
    		range.put_VerticalAlignment(_variant_t(xlDistributed));
    		break;
    	default:
    		break;
    	}
    	range.ReleaseDispatch();
    	xlsWorkSheet.ReleaseDispatch();
    	lpDisp = NULL;
    }

     

    展开全文
  • 设置EXCEL单元格对齐方式
  • Excel电子表格可以输入输出、显示数据,也利用公式计算一些简单的加减法。可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,同时它还能...
  • 返回或设置一个 Variant 值,它代表指定对象的水平对齐方式。 语法 表达式.HorizontalAlignment 表达式一个代表 CellFormat 对象的变量。 说明 此属性的值可设为以下常量之一: xlCenter xlDistributed ...
  • Excel提供了多种对齐方式,我们可以根据需要灵活调整单元格中数据的对齐方式。  单击“开始”选项卡,在“对齐方式”区域包含了多种已经定义的对齐格式,包含顶端对齐、垂直居中、底端对齐、方向、文字左对齐、...
  • Excel表格中输入文字时,我们常常需要调整文字对齐方式或者对文字进行换行。本文将介绍如何通过编程的方式设置文字对齐方式,改变文字方向以及对文字进行换行。 //创建Workbook对象 Workbook wookbook = new ...
  • 原文:http://coolketang.com/staticOffice/5a97f2f69f5454403c524dbc.html1. 本节课将为您演示单元格的对齐方式。首先点击选择标题单元格。 2. 然后在[对齐方式]命令组中,点击居中对齐按钮,将单元格的内容在垂直...
  • Excel动画图解:Excel中设置数据对齐方式(转)[@more@]  1、设置水平对齐方式:默认情况下,在单元格中输入字符时,水平靠左,输入数值时,水平靠右。我们可以利用“格式”工具栏上的快捷按钮,调整水平对齐方式。 ...
  • Excel提供了多种对齐方式,我们可以根据需要灵活调整单元格中数据的对齐方式。    单击“开始”选项卡,在“对齐方式”区域包含了多种已经定义的对齐格式,包含顶端对齐、垂直居中、底端对齐、方向、文字左对齐...
  • 对齐方式> 边框> 颜色> 背景色3.小栗子 1.思路 首先需要定义一个样式: my_style = xlwt.XFStyle() 然后对按照下面字体/对齐方式等设置,设置完成后,赋值给xlwt.XFStyle()的对象,例: # 设置好字体类型...
  • ExcelWriter writer = ExcelUtil.getWriter(true); writer.getStyleSet().setAlign... //水平左对齐,垂直中间对齐 writer.setColumnWidth(0, 40); //第1列40px宽 writer.setColumnWidth(1, 15); //第2列15px 宽 ...
  • 今天小编要分享的Excel基础系列文章是“第三区块-对齐方式”。对齐方式主要是出来文字的排版问题,对齐方式包含的所有功能下面思维导图已经列出来。大多数功能都是我们常用的,也是比较简单的,这些功能小编就不说了...
  • 需要用pip来安装xlutils,这里导入了xlutils的copy方法 from xlutils.copy import copy ... tem_excel = xlrd.open_workbook('d:/日统计.xls', formatting_info=True) # 使用open功能,格式信息为true
  • 设置单元格的对齐方式 1.注意: 1.如果每个单元格(cell)的样式都不一样,必须每个单元格都创建一个CellStyle,否则不生效; 2.day03关闭流的方式, 采用了JDK 7的try(),,写在try括号里的资源会自动关闭。 /** ...
  • 选中要设置对齐方式的单元格后,在“开始”选项卡下的“对齐方式”组中单击需要的对齐方式按钮,即可快速设置单元格的对齐方式了,如图所示。 除此之外,用户还可以在“设置单元格格式”对话框中设置单元格的对齐...
  • public static void main(String[] args) throws IOException, InvalidFormatException { Workbook wb = new XSSFWorkbook(); //or new HSSFWorkbook(); Sheet sheet = wb.createSheet();...
  • void CMy12Dlg::OnOK() { // TODO: Add extra validation here //用m_ExlApp对象创建Excel2003进程 if(!m_ExlApp.CreateDispatch("Excel.Application",NULL)) { AfxMessageBox("创建Excel服务
  • Public Sub 技巧4_151() Dim myRange As Range Set myRange = Range("A1") '指定任意单元格 With myRange ...ExcelVBA实用技巧大全" .HorizontalAlignment = xlRight ...
  • //把水平对齐方式指定为居中   wcf.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);//把垂直对齐方式指定为居中  这里大家可以参考我上面导出的结果看看,下面的如何合并单元格的 //合并...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 641
精华内容 256
关键字:

excel对齐方式