Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor a další produkty Autodesk - od firmy CAD Studio [www.cadforum.cz]
Česky Slovensky English Deutsch
Přihlášení:
▶ Registrace

 právě čte: 4553 
RSS tipy RSS kanál - CAD tipy
RSS diskuze RSS kanál - CAD diskuze

Diskuze Diskuzní fórum

NápovědaCAD diskuze

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 a 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.
Fórum nenahrazuje technický support firmy 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

import 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ů: 29
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace shogun6666 Citace  OdpovědětOdpověď 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
CAD Studio support
CAD Studio support
Avatar
CAD Studio a.s.

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 853
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace Navara Citace  OdpovědětOdpověď 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ů: 29
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace shogun6666 Citace  OdpovědětOdpověď 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
CAD Studio support
CAD Studio support
Avatar
CAD Studio a.s.

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 853
Možnosti příspěvku Možnosti příspěvku   Poděkování (2) Poděkování2   Citace Navara Citace  OdpovědětOdpověď 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ů: 29
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace shogun6666 Citace  OdpovědětOdpověď 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
CAD Studio support
CAD Studio support
Avatar
CAD Studio a.s.

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 853
Možnosti příspěvku Možnosti příspěvku   Poděkování (2) Poděkování2   Citace Navara Citace  OdpovědětOdpověď 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ů: 29
Možnosti příspěvku Možnosti příspěvku   Poděkování (0) Poděkování0   Citace shogun6666 Citace  OdpovědětOdpověď 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 11383:VIPJak získat souřadnice obráběcí cesty z CAM aplikace Inventor HSM v CSV nebo DXF?
Tip 11077:Načtení matice 3D bodů z CSV souboru.


 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,438 sekund.