我有一個詞docx,它包含很多表格。所以我很難整理所有的表格並計算一些細節。我需要自動化這些情況。這裏我的問題是,首先我需要閱讀具有「測試用例細節」標題的表格,然後我需要計算具有「黑盒子」測試值的「測試類型」行。在這裏,我附上了docx圖像,以供您關注。我需要像「黑盒測試總數:200」這樣的輸出。我正在使用Python 3.6,請幫助我。 DOCX的爲了統計在python中由python提供的不同表格中的行值,
示例代碼,我試圖
from docx import Document
def table_test_automation(table):
for row in table.rows:
row_heading = row.cells[9].text
if row_heading != 'Test Type':
continue
Black_box = row.cells[1].text
return 1 if Black_box == 'Black Box' else 0
return 0
document = Document('VRRPv3-PEGASUS.docx')
yes_count = 0
for table in document.tables:
yes_count += table_test_automation(table)
print("Total No Of Black_box:",yes_count)
什麼對您發佈的代碼無效? – scanny
表沒有列,我只需要讀取具有「測試案例詳細信息」標題的表。此代碼只給出零輸出 –
我沒有看到你在說什麼。你說這個表沒有列,但看起來很明顯,這個表有兩列(儘管第一列有兩列合併)。你在問如何檢測標題爲「Test Case Details」的表? – scanny