Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 8743 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD diskuze, rady, výměna zkušeností

 
CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoimport z csv

 Odpovědět Odpovědět archiv
Autor
shogun6666 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 16.bře.2011
Lokalita: ČR (OL)
Používám:
INVENTOR 2011
Stav: Offline
Bodů: 52
Přímý odkaz na tuto zprávu Téma: import z csv
    Zasláno: 01.lis.2016 v 13:03
Dobrý den
Mám dotaz, je možné importovat ivlastnosti ze souboru .csv tak jako z EXCELU (pravidlo pro excel: SyntaxEditor Code Snippet
iProperties.Value(doc, "Custom", "12 Skl. p.  polotovaru") = GoExcel.CellValue("E" &MyRow)
Nyní když ze souboru kopíruji tak se mi ivlastnosti, které jsou v souboru rozděleny v buňkách spojí a nakopíruji se do jedné vlastnosti.
děkuji za odpověď
Zpět nahoru
Navara Zobrazit panel
Arkance Systems support
Arkance Systems support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1636
Přímý odkaz na tuto zprávu Zasláno: 01.lis.2016 v 13:50
Určitě to jde. Záleží na struktuře csv souboru. Pokud mi sem dáte vzorek, tak vám můžu s tím kódem pomoci.
Zpět nahoru
shogun6666 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 16.bře.2011
Lokalita: ČR (OL)
Používám:
INVENTOR 2011
Stav: Offline
Bodů: 52
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2016 v 09:00
Dobrý den
V příloze zasílám soubor CSV soubor ipt kam vlastnosti kopíruji a v txt kod který používám pro export vlastností z excelu.
 
Děkuji za pomoc.
 

Připojené souboryzipuploads/31987/export.zip
Zpět nahoru
Navara Zobrazit panel
Arkance Systems support
Arkance Systems support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1636
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2016 v 09:25
Ten CSV soubor není příliš vhodně formátován, ale to záleží na tom, odkud se bere. Vhodnější struktura je dvousloupcový soubor ve formátu
NázevVlastnosti;Hodnota
 
Ale tady je kód, pro načtení iVlastností z tohohle CSV
 
Imports System.Text
 
'Load CSV
Dim fileName = "D:\Dokumenty\Zakaznici\__HELPDESK__\HD_20161102\export\polozky_import.csv"
Dim win1250  = Encoding.GetEncoding(1250)
Dim lines As String() = System.IO.File.ReadAllLines(fileName, win1250)
If (lines.Length < 2) Then
    MsgBox("Invalid CSV file")
    Return
End If
Dim data = lines(1).Split(";")
'Set iProperties
Try
    iProperties.Value("Custom", "12 Skl. p.  polotovaru") = data(1)
Catch
    'catch error when cell is blank
End Try
Try
    iProperties.Value("Custom", "08 Norma polotovaru") = data(4)
Catch
    'catch error when cell is blank
End Try
Try
    iProperties.Value("Custom", "09 TDP") = data(5)
Catch
    'catch error when cell is blank
End Try
Try
    iProperties.Value("Custom", "06 Polotovar 1") = data(2)
Catch
    'catch error when cell is blank
End Try
Try
    iProperties.Value("Custom", "04 Materiál konečný") = data(3)
Catch
    'catch error when cell is blank
End Try
Try
    iProperties.Value("Custom", "09 Atest") = data(6)
Catch
    'catch error when cell is blank
End Try
 


Upravil Navara - 02.lis.2016 v 09:29
Zpět nahoru
shogun6666 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 16.bře.2011
Lokalita: ČR (OL)
Používám:
INVENTOR 2011
Stav: Offline
Bodů: 52
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2016 v 09:56
Dobrý den
Data přenášíme do csv z podnikového informačního programu. Každý konstruktér má svůj řádek do toho se to zkopíruje z (orakissu) a do inventoru to pak importujeme z tohoto souboru. Myslím si, že import z csv pro více uživatelů bude problém. Zkusím prověřit zda jdou data importovat do excelu.
 
Za odpověď děkuji.
Zpět nahoru
Navara Zobrazit panel
Arkance Systems support
Arkance Systems support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1636
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2016 v 10:22

To asi nebude nutné, osobně dávám přednost CSV před Excelem, protože spolupráce s ním je komplikovaná a pomalá.

Pokud budete potřebovat pomoc se složitějším importem, tak se obraťte na Hepdesk, kde to můžeme dotáhnout i pro CSV s více uživateli a trochu optimalizovat ten kód. (Takhle na první pohled jde zkrátit tak asi na 1/4)
 
Zpět nahoru
shogun6666 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 16.bře.2011
Lokalita: ČR (OL)
Používám:
INVENTOR 2011
Stav: Offline
Bodů: 52
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2016 v 12:01
Ok zkusím to. Obrátím se a helpdesk.
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 2083:VIPSnadný import XYZ souřadnic z Excelu do AutoCADu.
Tip 9683:QTO: Chyba importu CSV "Unable to import the catalog".
Tip 8324:Import CSV souboru do tabulky AutoCADu.
Tip 4949:Vložení Excel tabulky do výkresu Inventoru.
Tip 14058:Import souřadnic z CSV souborů do profilů Fusionu.
Tip 10707:Jak ve Fusion 360 načíst profil z bodů v Excelu?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,961 sekund.