/ / अजगर में एक्सेल शीट से डेटा कैसे पढ़ें? - अजगर, सेलेनियम, रीड-डेटा

पायथन में एक्सेल शीट से डेटा कैसे पढ़ा जाए? - अजगर, सेलेनियम, पढ़ने-डेटा

क्या सेलेनियम पायथन फ्रेमवर्क में एक्सेल शीट से डेटा पढ़ने के लिए कोई पायथन स्क्रिप्ट है

मैंने नीचे कोड लिखा है, लेकिन मुझे नहीं लगता कि यह पूरी तरह से सही है

डीईई गेटसेल (पंक्तियाँ, कॉल):

table=list()
record=list()

for x in range(rows):
for y in range(cols):
record.append(SheetName.cell(x,y).value)
table.append(record)
record=[]
rows=rows+1

return table;

प्रिंट (टेबल)

उत्तर:

जवाब के लिए 0 № 1

प्रयत्न xrld। एक पायथन मॉड्यूल एमएस एक्सेल शीट को पढ़ने के लिए उपयोग किया जाता है। यहाँ इसकी रीडमी फ़ाइल में एक सरल उदाहरण दिया गया है

import xlrd
book = xlrd.open_workbook("myfile.xls")
print "The number of worksheets is", book.nsheets
print "Worksheet name(s):", book.sheet_names()
sh = book.sheet_by_index(0)
print sh.name, sh.nrows, sh.ncols
print "Cell D30 is", sh.cell_value(rowx=29, colx=3)
for rx in range(sh.nrows):
print sh.row(rx)