![]() |
![]() |
|
|||||||
|
#1
|
|||
|
|||
|
Sollten die importierten Texte nach einem Excel Import abgeschnitten werden, welche etwa für die "Detail-Beschreibung" vorgesehen waren, so liegt das Problem an dem Excel ODBC Treiber, der die Datentypen der einzelnen Spalten nicht korrekt erraten kann. Es gibt auch keinen Weg für SmartStore.biz 5 diesen Umstand technisch irgendwie zu umschiffen.
Was ist die Ursache? Der Treiber versucht standardmäßig anhand der ersten 8 Zeilen im Excel-Dokument die Spalten-Typen zu erraten. Findet sich in den ersten 8 Spalten kein Text mit mehr als 255 Zeichen, so nimmt er an, es handele sich um Text/255. Selbiges gilt bspw. für das Produkt-ID-Feld: Beinhalten die ersten 8 Felder nur numerische Werte, so geht der Treiber z.B. von einem Long aus, obwohl die nächsten Zeilen durchaus Texte enthalten können. Der Import schlägt fehl, weil SmartStore.biz 5 nun mal Text erwartet. Siehe auch Wie Kann das Problem umgangen werden? 1. man fügt in der Excel Tabelle eine neue Zeile und zwar am besten unterhalb der Feldnamen. dieser neuen Zeile fügt man Daten ein. Wichtig dabei ist, dass das Feld, welches als "Produkt-Nr" importiert werden soll, einen Buchstaben und eine Zahl enthält, etwa "a1". Ebenso Wichtig ist es, dass das Feld, welches als "Detail-Beschreibung" importiert werden soll, einen Text mit mehr als 255 Zeichensätzen enthält. Sollte die Feldzuordnung "Standard-Warengruppen-Nr" beim Import verwendet werden, so ist es ratsam, dass man in der neu erstellten Zeile als "Warengruppe" etwa die Bezeichnung "1" einträgt. Denn es ist nach dem Import leicht diese Warengruppe zu finden und zu löschen. Eine Excel Tabelle zum Testen, wo die Texte nach 255 Zeichen abgeschnitten werden: 1Produkttabelle vorher.zip Eine Excel Tabelle zum Testen nach dem Einfügen der Zeile, wo die Texte nach 255 Zeichen nicht abgeschnitten werden: 2Produkttabelle nachher.zip 2. Noch einfacher geht es: wenn eine Zeile unterhalb der Feldnamen eingefügt wird eine Zeile kopiert, wo der Text für die Detail-Beschreibung länger als 255 Zeichen lang ist und falls vorhanden, gleichzeitig die zu importierende ProduktNr alphanumerische (Buchstaben und Zahlen) Zeichen enthält und nicht nur Zahlen. Diese fügt man in der zuvor erstellten Zeile ein. Die schon kopierte Zeile sollte man anschließend löschen. Sollte eine Zeile nicht beides gleichzeitig erfüllen, so kann man statt der einen Zeile zwei erstellen, wobei bei der ersten Zeile eine Zeile mit einer langen Detail-Beschreibung (länger als 255 Zeichen) und bei der zweiten Zeile eine Zeile mit einer alphanumerische ProduktNr. einfügt. Produkttabelle vorher.zip Produkttabelle nachher.zip |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Import aus Excel/CSV mit Bild-Import | ronson | Datenaustausch V5 | 0 | 10.06.2010 19:13 |
| Import aus Excel | bruggi1 | Katalog- und Produktverwaltung V5 | 11 | 22.04.2010 09:09 |
| Import mit Excel | michael-f | Datenaustausch V5 | 3 | 16.11.2007 17:17 |
| Excel Import? | x_master | Datenaustausch V5 | 2 | 12.04.2007 11:11 |
| Excel Import | mike molto | SmartStore.biz 3.x | 4 | 07.02.2006 17:59 |