2014-09-03 58 views
0

是否有任何脚本或工具可以将所有的excel更改/版本动态转换为tsv文件?我的要求是在Excel工作表中完成所做的更改以便动态地反映到tsv文件中,当我们保存Excel工作表时,它的tsv应该被编辑并且应该包含修改。Excel到tsv自动更新

提前致谢!

回答

0

此VBA宏基于Mr. 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