![](/img/trans.png)
[英]invalid character in identifier in python 3 in a Jupyter notebook, arrow pointing to a negative sign. Can I not have a negative in my list?
[英]I want to display my EXCEL data with “%” sign. How can i do so by using python
我正在創建一個Excel數據表,在這里我需要同時顯示數字和百分號。 但是,當我使用Excel數據類型的百分比時,它會添加一些額外的零(9600%)。 但我不想這樣。 我對數據的要求僅帶有百分號(96%)。 我可以使用Python的Excel做到這一點嗎?
使用0.42
作為單元格的值將導致42%
-將42
設置為該單元格,您將獲得4200%
。
from openpyxl import Workbook # openpyxel 2.5.9
wb = Workbook()
ws = wb[wb.sheetnames[0]]
_cell = ws.cell(1,1)
_cell.number_format = '%'
_cell.value = 42 # 4200 %
_cell = ws.cell(2,1)
_cell.number_format = '%'
_cell.value = 0.42 # 42 %
wb.save("sample.xlsx")
如果您使用openpyxel的早期版本或其他軟件包創建excel,則語法可能會有所不同,解決方案應該相同。 將浮點值設置為1 以下,以使百分比小於100%。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.