Use existing excel files
This commit is contained in:
parent
1952f4c55d
commit
0dd46385cd
2 changed files with 19 additions and 17 deletions
|
@ -101,14 +101,16 @@ mod test {
|
||||||
|
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
|
||||||
#[test_case("resources/CEPI-method_Laufzettel_Part I_V22.9_Adapack_Muster 1.xlsx")]
|
#[test_case("../laufzettel/CEPI-method_Laufzettel_Part I_V22.8_Metsä Board_Muster1.xlsx")]
|
||||||
#[test_case("resources/CEPI-method_Laufzettel_Part I_V23.02_Cascogne_Muster1.xlsx")]
|
#[test_case("../laufzettel/CEPI-method_Laufzettel_Part I_V22.9_Adapack_Muster 1.xlsx")]
|
||||||
#[test_case("resources/CEPI-method_Laufzettel_Part I_V23.03_Intertape Packaging_Muster 1.xlsx")]
|
#[test_case("../laufzettel/CEPI-method_Laufzettel_Part I_V23.02_Cascogne_Muster1.xlsx")]
|
||||||
#[test_case("resources/CEPI-method_Laufzettel_Part I_V23.04_Cats Flexible Packaging_M1.xlsx")]
|
#[test_case(
|
||||||
|
"../laufzettel/CEPI-method_Laufzettel_Part I_V23.04_Cats Flexible Packaging_M1.xlsx"
|
||||||
|
)]
|
||||||
fn verify_cepi(file: &str) -> Result<()> {
|
fn verify_cepi(file: &str) -> Result<()> {
|
||||||
let cepi_reader = PythonObject::new("python-cepi/cepi_read_function.py")?;
|
let cepi_reader = PythonObject::new("../python-cepi-master/cepi_read_function.py")?;
|
||||||
|
|
||||||
cepi_reader.execute_script(
|
let result = cepi_reader.execute_script(
|
||||||
"read",
|
"read",
|
||||||
&file,
|
&file,
|
||||||
|r: HashMap<String, HashMap<String, String>>| Ok(r),
|
|r: HashMap<String, HashMap<String, String>>| Ok(r),
|
||||||
|
|
|
@ -175,7 +175,7 @@ def read(filepath):
|
||||||
m[68] = 10
|
m[68] = 10
|
||||||
m[69] = 10
|
m[69] = 10
|
||||||
m[69] = 10
|
m[69] = 10
|
||||||
|
|
||||||
def shift_pH_lf(k,m):
|
def shift_pH_lf(k,m):
|
||||||
m[71] = 10
|
m[71] = 10
|
||||||
m[72] = 10
|
m[72] = 10
|
||||||
|
@ -204,7 +204,7 @@ def read(filepath):
|
||||||
k.append(0)
|
k.append(0)
|
||||||
m.append(0)
|
m.append(0)
|
||||||
k[120] = -4
|
k[120] = -4
|
||||||
k[122] = -4
|
k[122] = -4
|
||||||
k[123] = -1
|
k[123] = -1
|
||||||
k[125] = -1
|
k[125] = -1
|
||||||
k[124] = -5
|
k[124] = -5
|
||||||
|
@ -213,7 +213,7 @@ def read(filepath):
|
||||||
m[122] = -1
|
m[122] = -1
|
||||||
m[125] = -1
|
m[125] = -1
|
||||||
m[126] = -1
|
m[126] = -1
|
||||||
|
|
||||||
if version == "V22.1" or version == "V22.2" or version == "V22.3":
|
if version == "V22.1" or version == "V22.2" or version == "V22.3":
|
||||||
for i in range(0, 62):
|
for i in range(0, 62):
|
||||||
#normal till ARS 2
|
#normal till ARS 2
|
||||||
|
@ -243,18 +243,18 @@ def read(filepath):
|
||||||
|
|
||||||
shift_ars2(k,m)
|
shift_ars2(k,m)
|
||||||
shift_pH_lf(k,m)
|
shift_pH_lf(k,m)
|
||||||
|
|
||||||
for i in range(75,93):
|
for i in range(75,93):
|
||||||
k.append(-4)
|
k.append(-4)
|
||||||
m.append(0)
|
m.append(0)
|
||||||
|
|
||||||
for i in range(93,107):
|
for i in range(93,107):
|
||||||
k.append(-2)
|
k.append(-2)
|
||||||
m.append(0)
|
m.append(0)
|
||||||
correct_bkt_vb_old(k,m)
|
correct_bkt_vb_old(k,m)
|
||||||
|
|
||||||
#verified
|
#verified
|
||||||
|
|
||||||
elif version == "V22.7":
|
elif version == "V22.7":
|
||||||
for i in range(0, 107):
|
for i in range(0, 107):
|
||||||
k.append(0)
|
k.append(0)
|
||||||
|
@ -310,12 +310,12 @@ def read(filepath):
|
||||||
|
|
||||||
#verified
|
#verified
|
||||||
|
|
||||||
#If version not supported
|
#If version not supported
|
||||||
else:
|
else:
|
||||||
version = ""
|
version = ""
|
||||||
print("Version nicht unterstützt")
|
print("Version nicht unterstützt")
|
||||||
return results
|
return results
|
||||||
|
|
||||||
|
|
||||||
#load all sheets
|
#load all sheets
|
||||||
ubersicht = workbook["Übersicht"]
|
ubersicht = workbook["Übersicht"]
|
||||||
|
@ -346,7 +346,7 @@ def read(filepath):
|
||||||
results["übersicht"]["firma"] = cell(ubersicht, 9, 3, 8)
|
results["übersicht"]["firma"] = cell(ubersicht, 9, 3, 8)
|
||||||
prob_nr = ubersicht.cell(row=10, column=3).value
|
prob_nr = ubersicht.cell(row=10, column=3).value
|
||||||
prob_bez = ubersicht.cell(row=10, column=4).value
|
prob_bez = ubersicht.cell(row=10, column=4).value
|
||||||
if prob_nr == None:
|
if prob_nr == None:
|
||||||
prob_nr = " "
|
prob_nr = " "
|
||||||
if prob_bez == None:
|
if prob_bez == None:
|
||||||
prob_bez = " "
|
prob_bez = " "
|
||||||
|
@ -543,7 +543,7 @@ def sheet_test(path):
|
||||||
print(list)
|
print(list)
|
||||||
else:
|
else:
|
||||||
print("ok.")
|
print("ok.")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
print(read("C:/Users/T.Priebe/Documents/3/ExcelCepi/examples/CEPI-method_Laufzettel_Part I_V23.07.xlsx"))
|
print(read("C:/Users/T.Priebe/Documents/3/ExcelCepi/examples/CEPI-method_Laufzettel_Part I_V23.07.xlsx"))
|
Loading…
Reference in a new issue