タスク:
pythonパッケージのpyExcelerator(xlwtに匹敵する)を使って、CSVファイルから整形されたExcelテーブルを生成します。私は、より小さいか等しい(≤)とより大きいか等しい(≧)記号を書くことができる必要があります。これまでのところpythonパッケージpyExcelerator/xlwtで特殊文字を書く
:
私はPythonのソースコードに次の行を追加して、私のテキストエディタで特殊文字を表示できるように、私は、UTF-8エンコーディングでCSV-ファイルとして私のテーブルを保存することができます
#! /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エンコーディング名はどれですか? これらの特殊文字を生成する別の方法はありますか?
ありがとう、それは(3)に – SimonSalman