diff --git a/httpdocs/src/Command/Import/Import-Template.numbers b/httpdocs/src/Command/Import/Import-Template-Test.numbers similarity index 82% rename from httpdocs/src/Command/Import/Import-Template.numbers rename to httpdocs/src/Command/Import/Import-Template-Test.numbers index 42d2c0c..1f49e55 100755 Binary files a/httpdocs/src/Command/Import/Import-Template.numbers and b/httpdocs/src/Command/Import/Import-Template-Test.numbers differ diff --git a/httpdocs/src/Command/Import/Import-Template-Test.xlsx b/httpdocs/src/Command/Import/Import-Template-Test.xlsx new file mode 100644 index 0000000..ac97b36 Binary files /dev/null and b/httpdocs/src/Command/Import/Import-Template-Test.xlsx differ diff --git a/httpdocs/src/Command/Import/Import-Template.xlsx b/httpdocs/src/Command/Import/Import-Template.xlsx index ac97b36..6f4e8b5 100644 Binary files a/httpdocs/src/Command/Import/Import-Template.xlsx and b/httpdocs/src/Command/Import/Import-Template.xlsx differ diff --git a/httpdocs/src/Command/Import/ImportExcelCommand.php b/httpdocs/src/Command/Import/ImportExcelCommand.php index 84d1b11..aa79137 100644 --- a/httpdocs/src/Command/Import/ImportExcelCommand.php +++ b/httpdocs/src/Command/Import/ImportExcelCommand.php @@ -178,15 +178,17 @@ class ImportExcelCommand extends Command foreach ($rows as $row) { $data = array_combine($headers, $row); - // Prüfe, ob ShippingCompany bereits existiert - $existingCompany = $this->entityManager->getRepository(ShippingCompany::class) - ->findOneBy(['code' => $data['code']]); + if ($data['name'] !== null) { + // Prüfe, ob ShippingCompany bereits existiert + $existingCompany = $this->entityManager->getRepository(ShippingCompany::class) + ->findOneBy(['code' => $data['code']]); - if (!$existingCompany) { - $company = new ShippingCompany($data['name'], $data['code']); + if (!$existingCompany) { + $company = new ShippingCompany($data['name'], $data['code']); - $this->entityManager->persist($company); - $count++; + $this->entityManager->persist($company); + $count++; + } } }