2014-11-18 2 views
1

Есть ли способ сохранить контент как файл txt с помощью csv file extension с использованием HTML5?
Это не должно быть реальное csv.Сохраните содержимое текстового поля как обычный txt с расширением .csv

Нечто вроде {type:'text/csv'}; не работает, где {type:'text/plain'};.

+0

Я не понимаю ваш вопрос, может ли вы дать немного больше подробностей? – fxm

+0

Я просто хочу создать и сохранить файл как csv, но его содержимое не должно разделяться запятой. – Guest

+0

Я не понимаю, почему вы просто не сохраняете свой файл как '.csv' из вашего любимого редактора. Не могли бы вы подробнее рассказать о своем вопросе? – fxm

ответ

2

a новый товар тега download может работать в ваших интересах. More information.

Доказательство концепции:

<!doctype html> 
<html> 
    <head> 
     <script type="text/javascript"> 
      function save() { 
       var a = document.createElement('a'); 
       with (a) { 
        href='data:text/csv;base64,' + btoa(document.getElementById('csv').value); 
        download='csvfile.csv'; 
       } 
       document.body.appendChild(a); 
       a.click(); 
       document.body.removeChild(a); 
      } 
     </script> 
    </head> 
    <body> 
     <textarea id="csv"></textarea><button onclick="save()">Save</button> 
    </body> 
</html> 
Смежные вопросы