CSV太大,无法通过AJAX进行处理

时间:2014-08-04 20:32:34

标签: javascript ajax excel csv vbscript

通过AJAX请求发送大量数据时遇到问题。我从网站上提取XLS文件并试图通过解析数据来传递它。我在VBScript / Classic ASP中这样做,所以没有解析XLS的本机函数,所以我首先尝试通过Javascript将其转换为CSV文件。

我正在使用名为SheetJS(http://oss.sheetjs.com/js-xls/)的东西,这是一个很棒的工具,它可以像我需要的那样工作。我可以通过它运行Excel文件,并输出正确的CSV数据。然后我尝试使用我的代码通过AJAX将数据发送到ASP页面,我得到一个500错误,我已经隔离到文件太大的问题。我能够隔离到我的Excel文件的大约1652行以及过去生成的CSV文件太大而无法发送。

我得到的只是一个500错误,所以我不确定从这一点开始还有什么可做的。 AJAX函数有数据限制吗?或者是时间限制类型问题?我不知道如何找出它是什么。有关如何获取更详细的错误消息以及针对此问题的任何修复的任何建议吗?

1 个答案:

答案 0 :(得分:-2)

虽然您无法在VBScript中本地使用.xls文件,但ADO可以通过COM轻松实现。这种方式可以很好地扩展内存。开始研究here