Как я могу использовать python для чтения данных в Excel, а затем приравнять ячейки к разным переменным, например. x, y, z и т. д. - PullRequest
0 голосов
/ 06 мая 2020

Новое в python здесь, Как мне получить python для чтения строки ячеек, скажем, 100, 200, 300 в Excel, а затем убедиться, что код равен x = 100, y = 200, z = 300?

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

Большое спасибо @Hozayfa El Rifai и @ user_3pij за помощь в этом:

import csv

def read_csv(file_name='C:\\Users\\aksha\\Downloads\\Blendercsvtest2.csv'):
    with open(file_name) as csv_file:
        file = csv.reader(csv_file)
        return [i for i in file]

csvFileArray = read_csv()
row = csvFileArray[2]  # first row
x, y, z, l, m, n, p, q, r = row[1], row[2], row[3], row[4], row[5], row[6], row[7], row[8], row[9]

x = float(x)
y = float(y)
z = float(z)
l = float(l)
m = float(m)
n = float(n)
p = float(p)
q = float(q)
r = float(r)

0 голосов
/ 06 мая 2020

Если вы можете преобразовать свой excel в csv, то вы можете сделать это без pandas.

import csv
rows = list(csv.reader(file(r'your_file.csv', 'r')))
row_0 = rows[0] ## first row
a,b,c = row_0[99],row_0[199],row_0[299] ### 100th, 200th and 300th element
...