загрузка и сохранение в файл txt / csv? - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь настроить табулятор со всеми его достоинствами проверки данных и простым в использовании пользовательским интерфейсом, чтобы помочь коллеге в выполнении операций CRUD над файлом .txt, который он должен выполнять ежедневно.

Я обнаружил, что табулятор может загружать данные с использованием AJAX, но у меня вопрос: можно ли загрузить данные из файла .csv / .txt и затем сохранить в тот же файл?

Я знаю, что вы можете экспортировать в.CSV, но без перезаписи загруженных данных, в следующий раз вся его работа будет потеряна.

1 Ответ

0 голосов
/ 09 октября 2018

Если вы обращаетесь к файлу на локальном компьютере пользователя, то, боюсь, нет импорта из файловых функций, встроенных в табулятор, но ничто не мешает вам реализовать этот бит самостоятельно.

ссылка ниже - ссылка на статью, которая объясняет, как загрузить файл CSV из элемента ввода в JavaScript.В этом примере он загружает его в таблицу HTML, но вы можете легко изменить его, чтобы вывести его в массив объектов для передачи в Tabulators setData function

http://codeanalyze.com/Articles/Details/20174/Read-CSV-file-at-client-side-and-display-on-html-table-using-jquery-and-html5

Для сохранения данных на компьютер пользователя необходимо использовать встроенную функцию download , ее невозможно сохранить.обратно на компьютер пользователя без всплывающего файла из-за ограничений безопасности браузера.

Но я добавлю, что приведенный выше подход немного неортодоксален.Обычным способом обработки постоянства данных будет сохранение данных обратно на ваш сервер в базу данных, а затем загрузка их обратно клиенту с помощью запроса ajax, что дает пользователю возможность загружать данные, когда они хотят получить окончательную копию

...