win32com:excel 单元格水平对齐、垂直对齐
data = ['a','b'] for index, i in enumerate(data): c = sheet.Cells(38 + index, 'A') c.Value = i c.HorizontalAlignment = -4131 # 水平左对齐
c.VerticalAlignment = -4108 # 垂直居中对齐
XlHAlign 枚举 (Excel),水平对齐:
| 名称 | 值 | 说明 |
|---|---|---|
| xlHAlignCenter | -4108 | 居中。 |
| xlHAlignCenterAcrossSelection | 7 | 跨列居中。 |
| xlHAlignDistributed | -4117 | 分散对齐。 |
| xlHAlignFill | 5 | 填充。 |
| xlHAlignGeneral | 1 | 按数据类型对齐。 |
| xlHAlignJustify | -4130 | 两端对齐。 |
| xlHAlignLeft | -4131 | 靠左。 |
| xlHAlignRight | -4152 | 靠右。 |
| 名称 | 值 | 说明 |
|---|---|---|
| xlVAlignBottom | -4107 | 向下 |
| xlVAlignCenter | -4108 | 居中 |
| xlVAlignDistributed | -4117 | 分布式 |
| xlVAlignJustify | -4130 | Justify |
| xlVAlignTop | -4160 | 向上 |

浙公网安备 33010602011771号