improved logic in xlsx
This commit is contained in:
parent
0d58cc10e0
commit
bd37bc5e67
|
@ -52,6 +52,3 @@ class Price(Model):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
database = db
|
database = db
|
||||||
|
|
||||||
# Connect to the database and create tables
|
|
||||||
db.create_tables([Price])
|
|
||||||
|
|
|
@ -5,6 +5,8 @@ from models import Price, db
|
||||||
|
|
||||||
|
|
||||||
def spreadsheet_transform():
|
def spreadsheet_transform():
|
||||||
|
|
||||||
|
db.create_tables([Price])
|
||||||
try:
|
try:
|
||||||
# Select the first worksheet
|
# Select the first worksheet
|
||||||
worksheet = spreadsheet.get_worksheet(0)
|
worksheet = spreadsheet.get_worksheet(0)
|
||||||
|
@ -12,6 +14,7 @@ def spreadsheet_transform():
|
||||||
values = worksheet.get_all_values()
|
values = worksheet.get_all_values()
|
||||||
# Convert values to DataFrame
|
# Convert values to DataFrame
|
||||||
df = pd.DataFrame(values[1:], columns=values[0])
|
df = pd.DataFrame(values[1:], columns=values[0])
|
||||||
|
df.replace('\xa0', ' ', regex=True, inplace=True)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Error retrieving data from Google Spreadsheet: {e}")
|
print(f"Error retrieving data from Google Spreadsheet: {e}")
|
||||||
return
|
return
|
||||||
|
@ -50,7 +53,6 @@ def spreadsheet_transform():
|
||||||
"Цена_опенкарт_крупнопт-ТОВ_os": "Цена_опенкарт_крупнопт_ТОВ_os",
|
"Цена_опенкарт_крупнопт-ТОВ_os": "Цена_опенкарт_крупнопт_ТОВ_os",
|
||||||
"Скидка дропPRO %": "Скидка_дропPRO_процент"
|
"Скидка дропPRO %": "Скидка_дропPRO_процент"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Iterate over rows and save to the database
|
# Iterate over rows and save to the database
|
||||||
try:
|
try:
|
||||||
# Iterate over rows and save to the database
|
# Iterate over rows and save to the database
|
||||||
|
|
Loading…
Reference in New Issue