Führen Sie den Unix-Befehl über VBA und die Rückgabe der Ergebnisse in Excel-Tabelle
Habe ich diese Unix-Befehl
cat /dataops/profits/name.csv
Kann ich speichern Sie es in einem .txt
- Datei und starten via VBA-Makro, und dann automatisch wieder die Ergebnisse in meine Excel-Tabelle?
- Versuchen Sie, einen Blick auf dieser, es scheint, was, die Sie brauchen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der schwierigste Teil ist immer die Datei aus dem Unix-Feld über auf Ihrem Windows-computer. Sie haben ein paar verschiedene Ansätze:
1) Hier ist eine Reine VBA-Ansatz. Sie müssen laden Sie die Kostenlose Befehlszeilen-version von Putty namens plink aus hier. Bei diesem Ansatz sind streaming der Daten auf Ihren Befehl-Linie und übertragung der Daten in eine lokale text-Datei.
2) ein Anderer Ansatz wäre, zu laufen, ein geplanter Windows-task-batch-Datei, die FTP verwendet zur übertragung der Datei über, wie bereits erläutert,hier. Ich persönlich denke, dies wird Ihre beste Wette, weil der VBA-code kann man sich auf nur laden Sie die Datei, anstatt die Verbindung zu Unix-und bekommen Sie die Datei zu.
3) Wenn Sie eine Samba-Freigabe eingerichtet, auf dem Unix-server-für ein Verzeichnis, dann werden Sie in der Lage, um zu sehen, dass-Verzeichnis von Windows und kann nur dorthin gehen, um die Datei.
Sobald Sie die Datei auf Ihrem Windows-computer, öffnen Sie Excel und laden Sie die Datei wie folgt: