如何在quicklook中查看.csv文件

我如何设置OS X安装,以便.csv文件在quicklook中查看,就像它们是.txt(纯文本)文件一样?

目前他们只是显示为通用的空白文档,除非您手动将扩展名更改为.txt。

我find了这个post,涵盖了相同的问题,并提供了一些想法,但从来没有真正的任何解决scheme。

由于我有很多CSV文件,我决定现在是时候为这些真正的插件。 也许有人认为这是有用的,这是OSS: http : //code.google.com/p/quicklook-csv/

值得注意的是,Mac OS X 10.6 Snow Leopard现在提供了正确的QuickLook支持.csv文件。 它显示它们就像在电子表格中打开一样。 (本身没有安装Office本身显示Word,PowerPoint和Excel文档的相同生成器的一部分)


强制快速查看.csv文件:

CSVQL.qlgenerator ( 源代码 )

虽然远非理想,我把QuickLook发生器放在一起。 已经在运行10.5.6的英特尔和PPC计算机上进行了testing。 应该有一些方法可以添加.csv以某种方式被识别为纯文本 – 因为一些生成器已经处理.csv文件,但是当文件没有被分配给它们时会中断。

可能有一个应用程序告诉LaunchServices将所述文件视为纯文本文件(UTTypeConformsTo定义),但是它需要在应用程序的Info.plist中定义 – 因此,当文件未分配为打开应用程序或不正确的应用程序

另一种方法是手动运行,从命令行快速查看工作:
qlmanage -c public.plain-test PATH_TO_CSV_FILE

QuickLook如何为那些好奇的人工作的快速入门:
当select快速查看文件时,快速查看守护进程( qlmanage -p从命令行)将查看该文件,并依赖于打开它的应用程序在4个位置之一查找生成器。 应用程序本身( Application.app/Contents/Library/QuickLook ~/Library/QuickLook/Library/QuickLook ,最后是/System/Library/QuickLook

系统默认值可以在/System/Library/Frameworks/QuickLook.framework/Resources/Generators/find

生成器由文件的UTI(统一types标识符)标识 – 最大的问题是逗号分隔值不会自动定义为10.5中的已知UTI。

有关创buildQuickLook生成器以及它们如何工作的更多有趣的细节,请查看developer.apple.com

由于我找不到CSV Quicklook插件,我的build议是推出自己的。 这里有一个教程: http : //www.youtube.com/watch?v= GMNSU-PIoOo就编码项目而言,看起来并不难。

将无法正常工作。 如您所怀疑的,Firefox在下载文件时不会添加types/创build者。 你确实需要手动改变它。 Mozilla网站build议在使用“错误”Mimetype时联系网站所有者:-(此外,我能看到的唯一的“Mimetype”FFox插件只能让您控制浏览器是否应该下载或打开文件(以及什么应用程序打开它)你运气不好。

首先,当双击扩展名为.csv的文件时,决定打开哪个应用程序。 获取信息窗口将让您指定该文件扩展名的默认应用程序。

按照此提示中的步骤修改该应用程序的Info.plist文件: http : //hints.macworld.com/article.php? story= 20071028184428583