不使用数据集可视化工具查看数据集内容

Posted

技术标签:

【中文标题】不使用数据集可视化工具查看数据集内容【英文标题】:Viewing dataset contents without using dataset visualizer 【发布时间】:2010-12-20 03:38:57 【问题描述】:

在为我正在处理的项目编写一些测试时,我发现获取有关项目是否正确所需的数据的最佳方法是将结果放入 ADO.NET 数据表中。我厌倦了设置断点并等待它们被命中,这样我就可以使用 DataSet Visualizer 来查看我的结果是什么,并且我希望能够在测试完成后看到结果,所以我决定找一个将 DataTable 写入文件的快速而肮脏的方法。

在 Intellisense 中探索并尝试找到一种将 DataTable 输出到文件的好方法后,我搜索了一下,发现有人编写了一些代码来将 DataTable 写入 html 文件中的表中。我花了几分钟实现了我自己的版本,然后继续我快乐的方式。我喜欢 html 解决方案,因为它非常易于实现,完全可移植,并且在更改我的代码后刷新页面和查看最新测试结果很容易。

然而,此时我想知道,我是否错过了一种更简单/更好的方法?请记住,要求是能够以实际表格形式可视化表格,而不是序列化为 XML 或任何其他可读性较差的格式,并且它需要在硬盘驱动器上的文件中,以便我可以回到它.有什么想法吗?

【问题讨论】:

【参考方案1】:

我曾经快速为dump a DataTable to CSV 编写了一系列扩展方法...这里的版本只是解决方案的一半,但它可以让您对CSV 进行单行转储。解决方案的另一半只是一些镀金,以允许您选择特定的列,并进行自定义文本格式。如果你有兴趣,我也可以把那部分给你。

我不知道它提供了比 HTML 更好的可视化效果,但在 Excel 中使用它肯定是一种筛选和排序数据的好方法。

【讨论】:

+1 - 在 Excel 或 Open Office 中查看表格效果很好。

以上是关于不使用数据集可视化工具查看数据集内容的主要内容,如果未能解决你的问题,请参考以下文章

Python工具箱自动可视化任何数据集!!!

KITTI数据集可视化:点云多种视图的可视化实现

如何可视化大数据集?比如ucf101、hmdb51?

Visual Studio:数据集和数据表可视化工具在监视窗口中不起作用

Facets:一款Google开源机器学习数据集可视化工具

MongoDB可视化管理工具-MongoDB Compass