"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:
|
||||
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"]
|
||||
if all(col in df.columns for col in colonnes_attendues):
|
||||
|
||||
Reference in New Issue
Block a user