擅长:python、mysql、java
<p>你可能想得太多了。字体不应该影响这件事,尽管字符编码可能。</p>
<p>在任何情况下,我都可以使用xlwt使用以下脚本创建一个小于等于和大于等于号的excel电子表格:</p>
<pre><code>import xlwt
wb = xlwt.Workbook()
ws = wb.add_sheet('Test Sheet')
lte = u'\u2264'
gte = u'\u2265'
ws.write(0,0,lte+gte)
wb.save('foo.xls')
</code></pre>
<p>注意-<em>-编码:utf-8-</em>-不是必需的,因为特殊字符是用它们的unicode数字索引编码的。一般来说,我建议尽可能使用unicode。</p>
<p>也可以使用utf-8并直接在Python代码中键入字符。这将完全相同,除了如何输入字符:</p>
<pre><code>#-*- coding: utf-8 -*-
import xlwt
wb = xlwt.Workbook()
ws = wb.add_sheet('Test Sheet')
lte = u'≤'
gte = u'≥'
ws.write(0,0,lte+gte)
wb.save('foo.xls')
</code></pre>
<p>但是,请注意,您必须使用一个<em>意识到</em>您将Python代码保存为UTF-8的编辑器。如果编辑器以任何其他方式对文件进行编码,则Python解释器加载时将无法正确解析特殊字符。</p>