将具有大数据集的TDMS文件导出到Excel文件

更新 Feb 5, 2021

我已经使用FlexLogger将大型数据集记录到TDMS文件中。单个通道的数据长度为10,511,360。如何将整个数据集保存到Excel文件中?

要将整个数据集从TDMS文件导出到Excel文件,必须首先确保已安装Microsoft Excel的TDM Excel加载项。您可以使用以下方法之一检查是否具有外接程序:
  1. 右键单击任何TDMS文件,然后选择“打开方式” 。如果有Excel Importer的选项,则表明您已安装外接程序。
  2. 在NI Package Manager的已安装选项卡下搜索Excel插件。如果显示“ TDM Excel加载项”,则表明您已安装该加载项。
要将TDMS数据集导出到Excel,请参考以下步骤:
  1. 右键单击所需的TDMS文件,然后从“打开方式”选项中选择“ Excel导入器”
  2. 选择“ Excel导入器”后,将自动打开一个Excel工作簿,并将TDMS文件的所有内容导入其中。
如果您的数据长度大于1,048,575,则在执行步骤1后将显示以下窗口。
这是由于Microsoft Excel支持的最大行数为1,048,576。因此,您必须确定导入的开始索引。也就是说,如果要将2,000,000个数据从TDMS文件的单个通道导出到Excel文件,则必须执行两次导出,其中第一次导出的起始索引为1,而第二次导出的起始索引为1,048,576。