簡體   English   中英

如何在python中使用openpyxl(或任何其他模塊)在工作表的單元格中寫入“ =”?

[英]How to write '=' in a cell of a worksheet using openpyxl (or any other module) in python?

我已經嘗試了以下這段代碼。

import openpyxl

wb = openpyxl.Workbook()
ws = wb.active

ws.cell(row = 1, column = 1).value = '='

wb.save(r'C:\temp\new_book.xlsx')

當我簽入excel工作表時,在(1,1)單元格中什么也看不到。 我已經嘗試了以下幾行代碼來寫“ =”,但沒有成功。

1->

ws.cell(row = 1, column = 1).value = r'='

2->

a2 = ws['A2']
a2.number_format = 'Text'
ws.cell(row = 1, column = 2).value = '='

3->

ws.cell(row = 1, column = 1).value = chr(61)

這些選項似乎都沒有在A1單元格中存儲值'='。 如果有人知道如何做到這一點,那將是很棒的。

提前致謝!

您的所有三個示例都對我有用。

除了這個你openpyxl版本已經過時,至少更新到2.4.x的

使用Python:3.4.2測試-openpyxl:2.4.1-LibreOffice:4.3.3.2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM