当前位置: 首页>>代码示例>>Python>>正文


Python Cell.set_explicit_value方法代码示例

本文整理汇总了Python中openpyxl.cell.Cell.set_explicit_value方法的典型用法代码示例。如果您正苦于以下问题:Python Cell.set_explicit_value方法的具体用法?Python Cell.set_explicit_value怎么用?Python Cell.set_explicit_value使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在openpyxl.cell.Cell的用法示例。


在下文中一共展示了Cell.set_explicit_value方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: set_col_widths

# 需要导入模块: from openpyxl.cell import Cell [as 别名]
# 或者: from openpyxl.cell.Cell import set_explicit_value [as 别名]
    def set_col_widths(self):
        from openpyxl.utils.cell import get_column_letter
        from openpyxl.cell import Cell
        TYPE_STRING = Cell.TYPE_STRING

        for idx, width in sorted(self._col_widths.iteritems()):
            letter = get_column_letter(idx + 1)
            self.sheet.column_dimensions[letter].width = 1 + min(width, 50)
        for row in self._rows:
            values = []
            for val in row:
                if val:
                    value = val.value
                    cell = Cell(self.sheet, column='A', row=1)
                    if isinstance(value, basestring):
                        cell.set_explicit_value(value, data_type=TYPE_STRING)
                    else:
                        cell.value = value
                    cell.style = val.style
                else:
                    cell = val
                values.append(cell)
            self.sheet.append(values)
        self._rows[:] = ()
开发者ID:t-kenji,项目名称:trac-exceldownload-plugin,代码行数:26,代码来源:api.py

示例2: test_set_bad_type

# 需要导入模块: from openpyxl.cell import Cell [as 别名]
# 或者: from openpyxl.cell.Cell import set_explicit_value [as 别名]
def test_set_bad_type():
    ws = build_dummy_worksheet()
    cell = Cell(ws, 'A', 1)
    with pytest.raises(ValueError):
        cell.set_explicit_value(1, 'q')
开发者ID:NREL,项目名称:EnergyPlusValidationReports,代码行数:7,代码来源:test_cell.py

示例3: mk_cell

# 需要导入模块: from openpyxl.cell import Cell [as 别名]
# 或者: from openpyxl.cell.Cell import set_explicit_value [as 别名]
 def mk_cell(value):
     cell = Cell(ws)
     cell.number_format = '@' # Ensure text cell format
     cell.set_explicit_value(value)
     return cell
开发者ID:redsymbol,项目名称:indexify,代码行数:7,代码来源:compactify.py


注:本文中的openpyxl.cell.Cell.set_explicit_value方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。