Как я могу преобразовать файл .tsv в файл xlsx, используя vbscript? - PullRequest
0 голосов
/ 26 апреля 2019

Мне нужно преобразовать файл .tsv в формат .xlsx.Есть ли способ сделать это с помощью VBScript?Я пытался найти это в Интернете, но не смог найти то, что мне действительно нужно.Я очень новичок в VBScript.Будет здорово, если кто-нибудь сможет мне помочь с этим.Заранее спасибо.

1 Ответ

0 голосов
/ 26 апреля 2019

В простейшей форме это будет работать.DisplayAlerts подавляет запросы на сохранение, а Visible необходим только в том случае, если вы хотите, чтобы это произошло.Это создаст собственный экземпляр Excel, поэтому он не должен мешать открытию любого экземпляра Excel, который в данный момент открыт.

Option Explicit

Dim objExcel : set objExcel = CreateObject("Excel.Application")
objExcel.Application.DisplayAlerts = false
objExcel.Visible = true
objExcel.Workbooks.OpenText "c:\users\TEST\desktop\tab_delimited.tsv" ,,,1,,,,,,,True,"|"
objExcel.ActiveWorkbook.SaveAs "c:\users\TEST\desktop\tab_delimited.xlsx", 51
objExcel.ActiveWorkbook.Close
set objExcel = Nothing
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...