簡體   English   中英

Excel轉tsv自動更新

[英]Excel to tsv automatic updation

是否有任何腳本或工具可以將所有Excel更改/版本動態轉換為tsv文件? 我的要求是在excel工作表中進行更改,以動態地反映到同一文件的tsv文件中。在保存excel工作表的那一刻,應編輯其tsv並應包含所做的修改。

在此先感謝大家!

此VBA宏基於Excel先生的工作,但擴展為可以一次以兩種格式保存。

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

' break the save
Cancel = True

' perform the save wourself
Application.EnableEvents = False
Me.SaveAs Filename:="c:\tmp\x.xlsm", _
        FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Application.EnableEvents = True

' do something after the save

Me.SaveAs Filename:="c:\tmp\x.tsv", _
        FileFormat:=xlCurrentPlatformText, CreateBackup:=False    
MsgBox "Workbook is saved in xlsm and tsv"    

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM