任务:
我使用 python 包 pyExcelerator(与 xlwt 类似)从 csv 文件生成格式化的 excel 表。我需要能够写出小于或等于 (≤) 和大于或等于 (≥) 的符号。
到目前为止:
我可以将表保存为 UTF-8 编码的 csv 文件,这样我就可以在我的文本编辑器中查看特殊字符,方法是在我的 python 源代码中添加以下行:
#! /usr/bin/env python
# -*- coding: UTF-8 -*-
问题:
但是,在 pyExcelerator 的 Font 类中没有选择 UTF-8 作为字体的选项。唯一的选择是:
CHARSET_ANSI_LATIN = 0x00
CHARSET_SYS_DEFAULT = 0x01
CHARSET_SYMBOL = 0x02
CHARSET_APPLE_ROMAN = 0x4D
CHARSET_ANSI_JAP_SHIFT_JIS = 0x80
CHARSET_ANSI_KOR_HANGUL = 0x81
CHARSET_ANSI_KOR_JOHAB = 0x82
CHARSET_ANSI_CHINESE_GBK = 0x86
CHARSET_ANSI_CHINESE_BIG5 = 0x88
CHARSET_ANSI_GREEK = 0xA1
CHARSET_ANSI_TURKISH = 0xA2
CHARSET_ANSI_VIETNAMESE = 0xA3
CHARSET_ANSI_HEBREW = 0xB1
CHARSET_ANSI_ARABIC = 0xB2
CHARSET_ANSI_BALTIC = 0xBA
CHARSET_ANSI_CYRILLIC = 0xCC
CHARSET_ANSI_THAI = 0xDE
CHARSET_ANSI_LATIN_II = 0xEE
CHARSET_OEM_LATIN_I = 0xFF
这些字符集是否包含小于或等于和大于或等于符号?如果是这样,在哪个?
哪个 python 编码名称对应于这些集合?还有其他方法可以生成这些特殊字符吗?