openpyxl を使用して作成した Excel ワークシートからグリッド線を削除しようとしていますが、機能していません。私はこれをやっています:
wb = Workbook()
ws = wb.get_active_sheet()
ws.show_gridlines = False
print ws.show_gridlines
wb.save('file.xlsx')
そのコードは「False」を出力しますが、保存されたファイルにはグリッド線が表示されます。
openpyxl を使用して作成した Excel ワークシートからグリッド線を削除しようとしていますが、機能していません。私はこれをやっています:
wb = Workbook()
ws = wb.get_active_sheet()
ws.show_gridlines = False
print ws.show_gridlines
wb.save('file.xlsx')
そのコードは「False」を出力しますが、保存されたファイルにはグリッド線が表示されます。
問題トラッカーに関連する問題があります。openpyxl
さらに、ソース コードによると、show_gridlines
まったく影響のない単なるワークシート クラス プロパティです。問題を見て、最新情報を入手してください。
別の解決策として、新しいすばらしいxlsxwriterモジュールを試してください。ワークシートのグリッド線を非表示にする機能があります ( docsを参照)。次に例を示します。
from xlsxwriter.workbook import Workbook
workbook = Workbook('hello_world.xlsx')
worksheet = workbook.add_worksheet()
worksheet.write('A1', 'Hello world')
worksheet.hide_gridlines(2)
workbook.close()