c# - 在 Matlab 中读取 .NET System.Data.DataTable 的行
问题描述
我在 MATLAB 2018b 中使用了一个 .NET 框架库来执行某些任务,这些任务最终返回给我一个简单的System.Data.DataTable对象。我想知道如何读取文件的单行,甚至将其打印到 .csv 文件或类似的文件中。我无法对返回的 DataTable 做任何事情。
这是返回的 DataTable 的输出:
retdata =
DataTable[] with properties:
Length: 1
LongLength: 1
Rank: 1
SyncRoot: [1×1 System.Data.DataTable[]]
IsReadOnly: 0
IsFixedSize: 1
IsSynchronized: 0
关于这个返回的对象,我唯一可以调查的是:
>> retdata(1)
ans =
DataTable with properties:
CaseSensitive: 0
IsInitialized: 1
RemotingFormat: Xml
ChildRelations: [1×1 System.Data.DataRelationCollection+DataTableRelationCollection]
Columns: [1×1 System.Data.DataColumnCollection]
Constraints: [1×1 System.Data.ConstraintCollection]
DataSet: [1×1 System.Data.DataSet]
DefaultView: [1×1 System.Data.DataView]
DisplayExpression: [1×1 System.String]
ExtendedProperties: [1×1 System.Data.PropertyCollection]
HasErrors: 0
Locale: [1×1 System.Globalization.CultureInfo]
MinimumCapacity: 50
ParentRelations: [1×1 System.Data.DataRelationCollection+DataTableRelationCollection]
PrimaryKey: [1×1 System.Data.DataColumn[]]
Rows: [1×1 System.Data.DataRowCollection]
TableName: [1×1 System.String]
Namespace: [1×1 System.String]
Prefix: [1×1 System.String]
Site: []
Container: []
DesignMode: 0
我有一个 C# 代码,用于在for循环retdata[0].Rows[i]["Start Date"]
中读取数据行。我想用 MATLAB 做同样的事情。谢谢。
解决方案
推荐阅读
- jakarta-ee - System.getProperty("user.name") 在服务器和客户端返回相同的结果
- http - 无法使用 sim808 模块从服务器获取数据
- java - 如何在 Apache Camel 中记录 csv 的内容?
- php - composer selfupdate 连接被对等方重置
- sql - postgres-xl left join 执行时间过长
- sql - 为什么相同类型的查询的查询成本如此不同?
- swift - 如何在 Swift 中使用 Arkit 识别图像时播放本地视频?
- python-3.x - 当情节发生变化时,如何将一些相对于线条的文本保留在情节中
- android - 在android中使用多个资源覆盖
- android - upsert方法的Android sqlite语法错误