Excelのブックから値を読み取っていますが、特定のセルの値が文字列と等しい場合に印刷を停止しようとしています。ここに私のコードですopenpyxlでif文を使用して印刷を中止する方法
import openpyxl
wb = openpyxl.load_workbook('data.xlsx')
for sheet in wb.worksheets:
nrows = sheet.max_row
ncolumns = sheet.max_column
for rowNum in range(20,sheet.max_row):
Sub = sheet.cell(row=rowNum, column=3).value
Unit = sheet.cell(row=rowNum, column=6).value
Concentration = sheet.cell(row=rowNum, column=9).value
com = rowNum[3]
if Sub == "User:":
pass
else:
print(Sub, Concentration, Unit)
問題は、if文が動作しないことです。私がtype(Sub)を使うと、python return <type 'unicode'>
どうやったらいいですか?
ありがとうございました
おかげで多くのことを。それは確かに空白だった – leelja