将 Azure Cosmos DB table 导出到 CSV

Export Azure Cosmos DB table to CSV

我需要将 Azure CosmosDB table 中的数据导出到 CSV 文件。

我尝试使用 ADF,但我只发现配置了 SQL 和 MongoDB,并且我在 COSMOSDB 选项中使用 TABLE STORAGE。

是否有简单或编码的方法来实现此目的?

我想我可以和你分享这个answer。因为我还没有找到任何文档来描述从 cosmosdb table api.

导出数据的解决方案

首先,它提到了一个tool,它不是免费的,并且以csv文件的形式提供下载数据。

并顺着写代码的思路来实现导出数据的功能。我认为它对于 cosmosdb 也是可以实现的。您可以查询所有想要的项目并将它们写入 csv 文件。分享一个高票answer here and it recommend to use the library CsvHelper,我觉得有用File.WriteAllText(filePath, csv.ToString());

我找到了一种将 Azure 数据从 CosmosDB table 导出到 CSV 文件的方法。

据我所知,无法直接从 Azure 门户网站导出数据,但可以从 Azure Storage Explorer 导出数据,它是免费的,并且受 Microsoft 支持。浏览到相应的存储帐户,单击要导出的 table 存储并在资源管理器中查找导出选项。

我还有一个待处理的代码工具可以解决这个问题并使其更加自动化