openpyxl.utils.units模块

openpyxl.utils.units.DEFAULT_HEADER = 0.3

来自ECMA规范(第4版第1部分)页面设置:“以英寸为单位的左页边距”第1647页

文档来自http://startbigthinksmall.wordpress.com/2010/01/04/points-inches-and-emus-measuring-units-in-office-open-xml/

另请参阅http://msdn.microsoft.com/en-us/library/dd560821(v=office.12).aspx

DXA:OOXML中的主要单元是一个点的二十分之一。也叫twips。PT:点。在Excel中,每英寸有72个点:半点用于指定字体大小。12pt的字体大小等于24个半点PCT:半点用于指定字体大小。12pt的字体等于24个半点

emu:英文公制单位,emu用于矢量绘图和嵌入图片中的坐标。一英寸相当于914400埃姆斯,一厘米相当于360000。对于位图,默认分辨率为96 dpi(在Excel中称为pixelsperinch)。规格1122

对于径向几何,Excel使用1/60000度的积分单位。

openpyxl.utils.units.EMU_to_cm(value)[源代码]
openpyxl.utils.units.EMU_to_inch(value)[源代码]
openpyxl.utils.units.EMU_to_pixels(value)[源代码]
openpyxl.utils.units.angle_to_degrees(value)[源代码]
openpyxl.utils.units.cm_to_EMU(value)[源代码]

1厘米=36万埃姆斯

openpyxl.utils.units.cm_to_dxa(value)[源代码]
openpyxl.utils.units.degrees_to_angle(value)[源代码]

1度=60000角度

openpyxl.utils.units.dxa_to_cm(value)[源代码]
openpyxl.utils.units.dxa_to_inch(value)[源代码]
openpyxl.utils.units.inch_to_EMU(value)[源代码]

1英寸=914400 EMU

openpyxl.utils.units.inch_to_dxa(value)[源代码]

1英寸=72*20 dxa

openpyxl.utils.units.pixels_to_EMU(value)[源代码]

1像素=9525 EMU

openpyxl.utils.units.pixels_to_points(value, dpi=96)[源代码]

96 DPI,72I

openpyxl.utils.units.points_to_pixels(value, dpi=96)[源代码]
openpyxl.utils.units.short_color(color)[源代码]

将颜色格式化为其短尺寸