Можете ли вы манипулировать CSV-файлом вручную перед его чтением? У меня была похожая проблема, но я смог заставить человека, который ее сгенерировал, сделать несколько вещей, таких как глобальный поиск / замена '
& rarr; \'
затем оборачиваем содержимое в строковую переменную JS. Затем я просто включил новый файл, как и любой другой файл JS.
Ex.
<!-- Modified CSV file with single JS variable -->
<script type="text/javascript" src="csvFile.js"></script>
<!-- Ben Nadel CSV Parser and any other custom code -->
<script type="text/javascript" src="parseCsv.js"></script>
Оригинал CSV:
word,"multiple words",apostrophe's
Модифицированный JS CSV:
var csvData = 'word,"multiple words",apostrophe\'s';
А затем я использовал ссылку Ben Nadel, размещенную samccone, для фактического анализа.