首页 > 解决方案 > 如何在 Foundry's Slate 中使用“文件导入”小部件导入 excel/csv?

问题描述

背景: 对于数据管道,我们需要将 excel 电子表格直接引入代工厂(通过电子邮件到达)。为了避免任何手动处理错误,我们想构建一个小型 slate 应用程序,它基本上只是上传一个 Excel 工作表并自动将其附加到现有数据集(给定模式、标题等)。不幸的是,关于“文件导入”小部件或在将文件拖放到文件夹时调用的 API 的文档很少。

想法:有没有办法用 slate 上传文件?然后可以将此文件添加到数据集,类似于将其放入文件夹时打开的提示吗?

标签: palantir-foundryfoundry-slate

解决方案


您实际上不必构建 Slate 应用程序来执行此操作!由基础 .csv 文件组成的数据集直接支持新添加的文件。

注意以下所有屏幕截图均来自数据集预览页面。

例如,我从 4 个 .csv 文件创建的以下数据集:

4 个没有架构的文件

我可以单击右上角的Import按钮来添加更多文件(是否具有相同的架构。取决于您是否要严格遵守应用的架构。

添加新文件

如果您已经应用了模式,您也可以简单地Import在数据集之上新建文件,但文件的模式必须与已经存在的模式完全匹配,否则您的数据集在尝试读取时将失败。

使用架构导入


推荐阅读