Spaces:
Sleeping
Sleeping
apply new sheet prefix T3
Browse files
app.py
CHANGED
@@ -34,7 +34,7 @@ def load_and_preview(file, n):
|
|
34 |
xls = pd.ExcelFile(filename)
|
35 |
rows = []
|
36 |
for sheet in xls.sheet_names:
|
37 |
-
if sheet.startswith("
|
38 |
df = pd.read_excel(xls, sheet_name=sheet, header=None)
|
39 |
h0 = df.iloc[1].ffill()
|
40 |
h1 = df.iloc[2].fillna("")
|
@@ -54,7 +54,7 @@ def load_and_preview(file, n):
|
|
54 |
raw["er_dec"] = raw["er_hex"].apply(hex_to_int)
|
55 |
raw["power_meas"] = pd.to_numeric(raw["EA-4000 Power"], errors="coerce")
|
56 |
raw["er_meas"] = pd.to_numeric(raw["EA-4000 ER"], errors="coerce")
|
57 |
-
raw["Device"] = sheet.replace("
|
58 |
valid = raw[raw["power_meas"].notna()]
|
59 |
|
60 |
rows.append(valid[[
|
@@ -62,7 +62,7 @@ def load_and_preview(file, n):
|
|
62 |
"power_dec","er_dec","power_meas","er_meas"
|
63 |
]])
|
64 |
if not rows:
|
65 |
-
raise ValueError("No valid sheets (prefix '
|
66 |
data_df = pd.concat(rows, ignore_index=True)
|
67 |
elif ext == '.csv':
|
68 |
# CSV format (exported)
|
|
|
34 |
xls = pd.ExcelFile(filename)
|
35 |
rows = []
|
36 |
for sheet in xls.sheet_names:
|
37 |
+
if sheet.startswith("T3"):
|
38 |
df = pd.read_excel(xls, sheet_name=sheet, header=None)
|
39 |
h0 = df.iloc[1].ffill()
|
40 |
h1 = df.iloc[2].fillna("")
|
|
|
54 |
raw["er_dec"] = raw["er_hex"].apply(hex_to_int)
|
55 |
raw["power_meas"] = pd.to_numeric(raw["EA-4000 Power"], errors="coerce")
|
56 |
raw["er_meas"] = pd.to_numeric(raw["EA-4000 ER"], errors="coerce")
|
57 |
+
raw["Device"] = sheet.replace("T3", "")
|
58 |
valid = raw[raw["power_meas"].notna()]
|
59 |
|
60 |
rows.append(valid[[
|
|
|
62 |
"power_dec","er_dec","power_meas","er_meas"
|
63 |
]])
|
64 |
if not rows:
|
65 |
+
raise ValueError("No valid sheets (prefix 'T3') found in Excel file.")
|
66 |
data_df = pd.concat(rows, ignore_index=True)
|
67 |
elif ext == '.csv':
|
68 |
# CSV format (exported)
|