将csv导入sqlite(firefox插件)和#x2B;TypeError:gFile.contents为空
我正在尝试将一个.csv文件导入sqlite数据库(firefox插件) 它大约有26000行和4列。每次出现此错误时: CSV工作错误!TypeError:gFile.contents为空文件名:chrome://sqlitemanager/content/workerCsv.js 电话号码:52 我也尝试过分割csv文件将csv导入sqlite(firefox插件)和#x2B;TypeError:gFile.contents为空,sqlite,csv,Sqlite,Csv,我正在尝试将一个.csv文件导入sqlite数据库(firefox插件) 它大约有26000行和4列。每次出现此错误时: CSV工作错误!TypeError:gFile.contents为空文件名:chrome://sqlitemanager/content/workerCsv.js 电话号码:52 我也尝试过分割csv文件 降级到Firefox 34为我解决了这个问题 幸运的是,SQLite数据库浏览器救了我一命。看起来像是这样添加的- 上与firefox 35不兼容。尝试导入简单的CSV文件
降级到Firefox 34为我解决了这个问题 幸运的是,SQLite数据库浏览器救了我一命。看起来像是这样添加的-
上与firefox 35不兼容。尝试导入简单的CSV文件,但未能报告完全相同的错误。从v35降级到v.34.0.5(最新版本34)修复了我的Mac上运行OSX 10.10的问题。我知道这个答案不会告诉你如何直接解决问题。。。但是,因为我不喜欢降级Firefox,所以我环顾四周,发现它是SQLite Manager的一个非常好的替代品,具有许多有用的功能和漂亮的界面。不用说,它支持CSV导入。它是跨平台和自由/开源软件。新的Firefox35版本纠正了导致sqlite manager插件出现此问题的错误。插件中似乎有两个地方,测试一些响应代码。解决办法是更换这两条线路。加载项路径
chrome://sqlitemanager/content/workerCsv.js
正在引用其中一个文件。作为插件的用户,您可以在您的插件版本中修复此问题,如下所示:
extensions
SQLiteManager@mrinalkant.blogspot.com.xpi
进入SQLiteManager@mrinalkant.blogspot.com.zip
SQLiteManager@mrinalkant.blogspot.com
在扩展名
文件夹中,并删除zip文件/SQLiteManager@mrinalkant.blogspot.com/chrome/content/workerCsv.js
带有合理的文本编辑器这对我来说很有效。我想有不同的方法可以再次手动创建加载项。但是,我希望这将在官方版本中得到修复。新的Firefox 35版本纠正了导致sqlite manager加载项出现此问题的错误716491。加载项中似乎有两个地方,其中一些响应代码是经过测试的。A解决方案是替换这两行chrome://sqlitemanager/content/workerCsv.js 正在引用此文件之一。作为该插件的用户,您可以在您的插件版本中修复此问题,如下所示: 转到Firefox配置文件文件夹和子文件夹扩展 在Windows 2000和Windows XP上,配置文件文件夹默认位于以下位置: C:\Documents and Settings\Windows login\user name\Application Data\Mozilla\Firefox\Profiles\profile文件夹 重命名文件SQLiteManager@mrinalkant.blogspot.com.xpi进入SQLiteManager@mrinalkant.blogspot.com.zip 将此zip文件的内容解压缩到子文件夹中SQLiteManager@mrinalkant.blogspot.com在扩展文件夹中,删除zip文件(可以省略此步骤) 打开文件/SQLiteManager@mrinalkant.blogspot.com/chrome/content/workerCsv.js带有合理的文本编辑器,例如记事本++ 如果(请求状态==0){ 与 如果(请求状态==0 | |请求状态==200){ 第20行 省省吧 对第15行的testCsv.js执行相同的操作 重新启动Firefox 如果需要,您不能删除zip文件,并复制testCsv.js和workerCsv.js并替换为/chrome/content/中的zip文件 复制后,只需删除SQLiteManager@mrinalkant.blogspot.com从中提取的文件夹SQLiteManager@mrinalkant.blogspot.com.zip 现在将zip文件重命名为xpi 就这样
对于其他版本的windows,请查看以查找您的配置文件路径我在从Firefox 34升级到35时遇到了完全相同的问题。Firefox 36.0解决了这个问题,所以只需升级到新版本。奇怪的是,错误引用了“chrome”中的文件?你有那个.js文件吗?我没有安装chrome。我刚找到那个目录。它是用firefox扩展文件夹添加的,没有workerCsv.js文件。我试图通过internet添加一个,但没有成功:(我也面临同样的问题。你找到了任何解决方案吗?我认为SQLite Manager与Firefox 35不完全兼容。接受这个答案。顺便说一句,mac上的配置文件文件夹位于:~/Library/Application Support/Firefox/Profiles/Works perfect!谢谢。我在mac上完全按照这些说明操作,SQLite Manager不再显示un。)打开工具菜单。