excel - 将 Illustrator 文件转换/导入 Excel

标签 excel vba adobe-illustrator

我有数百个 Illustrator .ai 文件,它们是图片图表。图表中的基础数值数据以下列格式显示:

插画家
Illustrator

有没有办法将 Illustrator 中的所有数据“表格”批量转换为 Excel?

最佳答案

这可能是一个真正有趣的任务。因此,幸运的是,通过一些 Illustrator 脚本,可以从文档中“提取”这些数据并转换为文本格式。不幸的是,这种格式是 Illustrator-variable-data XML 语法类型的文件,可以使用 XSLT 或使用一些代码来解析(或先编辑然后解析)Ai-XML 结构。

但在你到达那里之前,前面的脚本任务将是批处理所有文档,并在此过程中找到文档中的所有图形并为每个图形创建一个新的图形数据变量并创建一个新的数据集。然后,您将让您的脚本导出变量 .xml 文件,稍后您还需要以某种方式对其进行处理以满足您的需求。

所有这一切都是假设您的文档中首先没有变量数据集,如果有,那么可能需要一些额外的工作来删除旧变量并以您喜欢的方式重新附加它们.或者,您的文档可能已经有一个您需要的数据集,在这种情况下,它可能会稍微减少工作量。

我希望这有帮助!

关于excel - 将 Illustrator 文件转换/导入 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53089590/

相关文章:

vb.net - VBA 错误 1004 - 范围类的选择方法失败

xml - 任何想法为什么图案化的 SVG 文件在浏览器中显示为空白?

javascript - 如何通过脚本将转换应用于 Illustrator 中的选区

html - 具有透明度的 SVG

vba - Excel 2010 - 将格式化数字写入 CSV 的 VBA 代码

excel - 从一张表复制数据并将该数据粘贴到所有工作表中

Excel VBA 宏 - 在循环中连接

excel - 根据主文件中的单元格值将多个文件中的数据复制到主文件

excel - 如何从索引匹配中添加一些结果

excel - 使用另一个单元格值引用范围