Dateizuordnung .tsv zu Excel

Dateizuordnung .tsv zu Excel

Es tut mir leid, ich weiß, dass diese Frage oft gestellt wird, aber ich habe viele verschiedene Dinge ausprobiert und nichts scheint zu funktionieren. Aber ich versuche, .tsv-Dateien mit Microsoft Excel zu öffnen. Ich habe eine .tsv-Datei auf meinem Desktop erstellt und zuerst wurde „test.tsv“ mit einem leeren Symbol angezeigt. Ich führe die folgenden Befehle aus.

assoc .tsv=tsvfile ftype tsvfile="C:\Programme\Microsoft Office 15\root\office15\excel.exe" "%1"

Jetzt hat sich die Datei geändert. Die einzige Änderung besteht darin, dass jetzt „Test“ angezeigt wird und ich beim Versuch, sie zu öffnen, aufgefordert werde, ein Programm auszuwählen.

Ich verwende derzeit einen Rechner mit Windows 8.1 Pro, falls das einen Unterschied macht.

Antwort1

Excel akzeptiert keine Dateiverknüpfungen ohne vorherige Manipulation der Registrierung:

  • Startregedit
  • Navigieren Sie zum Schlüssel
    HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Spreadsheet\Microsoft Excel\Capabilities\FileAssociations
  • Klicken Sie mit der rechten Maustaste FileAssociationsund wählen SieNeu > Zeichenfolgewert
  • Nennen Sie es.tsv
  • Doppelklicken Sie darauf und setzen Sie den Wert aufExcel.SLK

Alternativ können Sie dasselbe mit einem reg addBefehl tun:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Spreadsheet\Microsoft Excel\Capabilities\FileAssociations" /v ".tsv" /t REG_SZ /d "Excel.SLK" /f

Jetzt können Sie Excel mit .tsvDateien verknüpfen, indem Sie mit der rechten Maustaste auf eine solche Datei klicken undÖffnen mit > Andere App auswählenoder mithilfe derStandardprogrammeApp.

Wenn Sie die Befehle in einer Batchdatei ausführen, denken Sie daran, das %Zeichen wie folgt zu escapen:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Spreadsheet\Microsoft Excel\Capabilities\FileAssociations" /v ".tsv" /t REG_SZ /d "Excel.SLK" /f
assoc .tsv=tsvfile
ftype tsvfile="C:\Program Files\Microsoft Office 15\root\office15\excel.exe" "%%1"

Antwort2

Ok, hier ist das aktuelle Update. Ich mache ein bisschen Fortschritte. Hier ist mein aktueller Code. Das Symbol ändert sich jetzt zu Excel, aber es öffnet Excel nur wie ein neues Arbeitsblatt. Nicht die Informationen, die in der Datei sind.

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Spreadsheet\Microsoft Excel\Capabilities\FileAssociations" /v ".tsv" /t REG_SZ /d "Excel.SLK" /f
assoc .tsv=tsvfile
ftype tsvfile="C:\Program Files\Microsoft Office 15\root\office15\excel.exe" "%1"

Ok, ich glaube, ich habe jetzt den größten Teil herausgefunden. Jetzt ist mein einziges Problem, dass, wenn ich den obigen Befehl als .bat-Datei ausführe, das allerletzte „%1“ nicht hinzugefügt wird. Nachdem das Skript ausgeführt wurde, ist nur noch „“ vorhanden, also wird aus irgendeinem Grund dieser letzte Parameter gelöscht. Ich muss also nur einen Weg finden, ihn dort zu belassen.

verwandte Informationen