在逻辑应用程序中使用 BOM 标记从 JSON 文件创建 CSV table
Create a CSV table from a JSON file with a BOM marker in a Logic App
我正在尝试创建一个 CSV table,其中包含表情符号,并通过逻辑应用程序将其作为附件发送。到目前为止,我的应用程序创建了带有表情符号的 JSON,看起来好像进入 Create CSV Table 操作的输入也很好。但是当我下载从我的电子邮件创建的 CSV 时,表情符号是乱码,我意识到这是因为 CSV 是在没有 BOM 标记的情况下创建的。
有什么办法可以解决这个问题吗?我已经尝试过以下解决方案,但我认为它行不通,因为将文件附加到电子邮件需要从 CSV 转换为字节。
解决方法之一是转换下载的 csv 文件。为了将表情符号打印到 csv 文件,请按照以下步骤操作
打开微软 Excel。
导航到 数据 >> 获取外部数据 >> 从文本。
添加要导入的 CSV 文件的位置,然后单击 Transform Data
。确保选择文件 Origin 为 65001: Unicode (UTF-8)
,Delimiter 为 comma
.
然后文件将在 Power Query 编辑器中打开。
导航到 主页 >> 关闭并加载。
现在您可以看到图片已插入到您的文件中。
之前:-
之后:-
我正在尝试创建一个 CSV table,其中包含表情符号,并通过逻辑应用程序将其作为附件发送。到目前为止,我的应用程序创建了带有表情符号的 JSON,看起来好像进入 Create CSV Table 操作的输入也很好。但是当我下载从我的电子邮件创建的 CSV 时,表情符号是乱码,我意识到这是因为 CSV 是在没有 BOM 标记的情况下创建的。
有什么办法可以解决这个问题吗?我已经尝试过以下解决方案,但我认为它行不通,因为将文件附加到电子邮件需要从 CSV 转换为字节。
解决方法之一是转换下载的 csv 文件。为了将表情符号打印到 csv 文件,请按照以下步骤操作
打开微软 Excel。
导航到 数据 >> 获取外部数据 >> 从文本。
添加要导入的 CSV 文件的位置,然后单击
Transform Data
。确保选择文件 Origin 为65001: Unicode (UTF-8)
,Delimiter 为comma
.然后文件将在 Power Query 编辑器中打开。
导航到 主页 >> 关闭并加载。
现在您可以看到图片已插入到您的文件中。
之前:-
之后:-