"Injection données dans Tables Meudon et Roissy"
This commit is contained in:
@@ -34,7 +34,14 @@ uploaded_file = st.file_uploader("📥 Charger le fichier Excel (.xlsx)", type="
|
|||||||
|
|
||||||
if uploaded_file:
|
if uploaded_file:
|
||||||
try:
|
try:
|
||||||
df = pd.read_excel(uploaded_file, sheet_name="Inventaire")
|
df = pd.read_excel(uploaded_file, sheet_name="Inventaire", usecols="C:E", header=1)
|
||||||
|
df.columns = ["Id_Article", "Prix", "Quantité"]
|
||||||
|
df = df[["Id_Article", "Quantité", "Prix"]] # Réorganisation
|
||||||
|
|
||||||
|
# Nettoyage : retirer les lignes où Quantité est vide ou invalide
|
||||||
|
df = df.dropna(subset=["Quantité"])
|
||||||
|
df = df[df["Quantité"].astype(str).str.strip() != ""]
|
||||||
|
df = df[pd.to_numeric(df["Quantité"], errors='coerce').notnull()]
|
||||||
|
|
||||||
colonnes_attendues = ["Id_Article", "Quantité", "Prix"]
|
colonnes_attendues = ["Id_Article", "Quantité", "Prix"]
|
||||||
if all(col in df.columns for col in colonnes_attendues):
|
if all(col in df.columns for col in colonnes_attendues):
|
||||||
|
|||||||
Reference in New Issue
Block a user