2.打开任意的excel表格,并按照如下的图片所示的步骤 *** 作:
点击development(开发工具)add-ins浏览,然后找到刚刚文件的保存位置并选择文件(如果没有development选项卡请参阅最后的解决步骤)
再次点击add-ins,如果发现出现了同名的选项并且前面已勾选表示导入成功,如果未勾选但有同名选项则将其勾选上即可,如果没有同名的选项需要像步骤2一样再次导入。
3.点击File,选择options
选择quickaccess bar –>下拉框里选择macro,点击选择将刚刚的同名macro文件加到右边并选择ok
4. 之后就可以在Excel中点击符号即可使用,选择对应的范围,表头的行列数和输出的位置即可
表头就是在行方向和列方向的标题列数
缺少 development 的解决方法:
1.选择file-optionis-customize ribbon将developer勾选上
2.在developer中选择macro security,之后选择enable all macros
3.文件需要处于编辑状态,而不是在被保护的视图中打开
可以使用VBA增加macro实现该 *** 作。
使用如下 *** 作即可:
SaveAs Filename:=xxx.csv
步骤如下:
1、打开VBA编辑器(alt+F11)
2、增加模块
3、复制如下代码到编辑栏中
4、运行即可(F5)
可以采用如下代码批量处理:
Sub SaveCsv()Dim myFile As String
Dim myDoc As String
Dim mySheet As Workbook
With Application.FileDialog(msoFileDialogFolderPicker)
.Show
.AllowMultiSelect = False
myFile = .SelectedItems(1)
End With
myDoc = Dir(myFile & "\" & "*.xlsx")
Do While Len(mySheet) <> 0
Set mySheet = Workbooks.Open(myFile & "\" & myDoc)
mySheet.SaveAs Filename:=myFile & "\csv" & Left(myDoc, Len(myDoc) - 4) & "csv", _
FileFormat:=xlCSV, CreateBackup:=False
mySheet.Save
mySheet.Saved = True
mySheet.Close
myDoc = Dir
Loop
End Sub
Tecplot 360是由美国Tecplot公司推出的,专门用于处理数值模拟和CFD结果的可视化软件。可以绘制x-y曲线图、2D\3D云图。软件简单易学,可直接导入fluent、OPenFOAM、excel、plot3D、cgns等软件的结果文件,并支持输出png、tiff、jpeg等格式的位图和eps、ps格式矢量图。
为了保持文章中图片风格,并且批量处理大量相同的基本数据,往往需要多次调整Tecplot的显示方式、颜色、字体、字号、标尺等内容,这可以使用layout、frame、macro功能来较少 *** 作量,提高效率。
点击 File 标签,即可发现layout的几种 *** 作,包括新建、打开、保存等,当存在多个相同类型原始数据时,可通过保存layout文件,并适当修改其中保存的原始数据的链接地址,来批量套用样式和布局。链接地址支持绝对地址和相对地址,为了简化套用 *** 作,个人习惯:相同类型的原始数据分别保存在不同文件夹下并使用相同文件名称,而在.lay文件中使用相对地址链接,此时将.lay文件直接放入相应的文件夹下即可直接加载此文件夹中的原始数据。
另外,当需要把数据和样式同时保存在一个文件中时,在保存时注意选择成layout packages(.lpk)格式。
和frame相关的 *** 作都在 frame 标签中,当在当前工作区添加多个frame时,则选择 Create New Frame ,这样可生成相对复杂的套图。
比如,要生成下面这种局部放大图,可以先将大图的frame保存( Save frame style ),然后在适当位置创建新frame框( Create New Frame ),再在新frame中导入刚刚保存的frame文件( Load frame style ),此时新frame中显示了和大图相同的内容,最后在适当调整坐标轴范围、字体字号、线条粗细、标题显示等,即可实现这种局部放大的套图。其中通过使用保存和导入frame style *** 作,保证了原始数据加载、线形样式以及可能存在的二次数据变换等。
macro的相关 *** 作在 Scripting 标签中,记录 *** 作过程则点击 Record Macro ,并会d出 Macro Recorder 小窗口,此时再进行的所有 *** 作都会保存在相应的.mcr文件中,直到点击 Stop Recording 或者退出Tecplot 360软件。之后可以通过双击运行.mcr文件,或者通过点击 Scripting->Play Macro/Script 并加载相应.mcr文件来自动重复之前记录的 *** 作过程。
macro是记录 *** 作过程,其保存的内容最全面,换句话说,即使存在错误 *** 作也会被记录下来。并且保存新建截面、数据插值、保存新数据、输出图片等 *** 作可以使用macro进行批量处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)