0
我使用openpyxl加載工作表並遇到問題Worksheet does not exist
由get_sheet_by_name
引發。openpyxl:工作表不存在(與字符集有關)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from openpyxl import load_workbook
file_workbook = 'JCR2015影響因子(所有期刊從高到低排序)+中科院分區.xlsx'
sheet_name = '2015年JCR'
wb = load_workbook(file_workbook, read_only=True)
print(wb.get_sheet_names()) # [u'2015\u5e74JCR']
ws = wb.get_sheet_by_name(sheet_name) # raise the error: KeyError: 'Worksheet 2015\xe5\xb9\xb4JCR does not exist.'
什麼是中'2015年JCR'
,u'2015\u5e74JCR'
和'2015\xe5\xb9\xb4JCR'
區別在哪裏?我如何解決它?
我會加上你可以使用'#coding:utf-8',這樣寫起來不那麼痛苦。 :) –
你說得對,@ Tiger-222,它們是可以互換的。 :) –