Angular - Read and Write files (.txt or .json) - javascript

I would like to know if exists any form to let AngularJS read, create or write into a file (could be a txt file or a json file).
And obviously delete this file just when i want. (don't let the browser delete or angular delete it)
Can anybody give and advise, how start?

Writing and read has nothing to do with AngularJS. Java script comes with File read and write capability. js-xlsx is a useful file parser which you can use.
https://github.com/SheetJS/js-xlsx

Related

Turn CSV file into array using Vanilla Javascript without input element

I am trying to read turn a CSV file, the file is on local, could be same folder with the script file. Since I am writing JSX for photoshop, I couldn't use any other library. And there are a lot of tutorial out there using input element which is not what I need. The path of the file could be hard coded. What I am trying to do is read the CSV, and take out some data. Please advise!
Let me explain it clearly!
I am writing JSX for photoshop script which has no browser element - input tag something like that. And it must be pure Javascript no library such as jQuery. I did a lot of google search what they do is taking the input tag from browser let user select the CSV file, I just want the file path is hard code, it is a fixed path and filename. And I don't see any tutorial for read CSV file and turn into array via vanilla javascript.
You can use the File class. How this works is explained in the ExtendScript toolkit docs which are installed on your computer alongside Creative Cloud. An online version can also be found here. (The scripting guide references this under the File object on page 110, referring to a section about JavaScript on different platforms on page 32, which then refers to the ExtendScript docs.)
Example:
const file = new File("/c/Users/user/Desktop/text.csv");
file.encoding = 'UTF-8';
file.open("r");
const contents = file.read();
file.close();
alert(contents);

Importing a file in JavaScript (not browser or HTML)

I know it seems like this question may exist elsewhere, but I haven't been able to find a solution for purely JS as a scripting language.
Is there a way for me to import a file (locally or url) like a .csv that I can then operate on?
I'm looking for a purely javascript solution, without HTML or jQuery.
for example, if there was a file called example.txt on your computer with the line "this is an example file, can you import this text?" and you had to print the 4th word in the file, how would you do that with only JS?
Or a .csv that you needed to read off you computer and return a json object of, how would you read in that CSV?
Thanks in advance for any help!

Apache couchdb for Dummies Adding datebase property to angularjs/javascript file

I'm totally new in datebases.
I was wonder if somebody could explain my how should I use this Apache couchDB.
How to add my database to Javascript file.
How to run commends in cmd form javascript file to nagivate ( add/delete) thru json file.
If it possible to explain it as easy as it is possible :)

How to use Javascript to read file in Rails tmp?

The way I have it right now is that I use JavaScript to read a file, providing a hard coded path. I tell it to look it /public. I'm going to generate a file in the tmp directory with Rails, and I want to read it with JavaScript. How can I do this? What is the tmp directory of Rails?
I've tried putting the file into /tmp and hard coding JavaScript to read from /tmp, but it doesn't load the file.
I might be wrong but I think browser can access only files inside public folder unless it goes through Rails route. So, you can either change the location of tmp folder or you can create a method in a controller that will read that JS file and send it back to browser (sort of like proxy).

Organize Csv file based on filestructure using JavaScript.

Here's the whole problem:
I need to create a plain csv table from a file structure from the server.
Everyline should be organized as follows:
,
Currently, all the files on the server are organized like this:
L:\Dados\rd\20110727000002978\110614.pdf
Where the string 20110727000002978 is the docid and L:\Dados\rd\20110727000002978\110614.pdf is the file path.
So, the CSV table should have the data like this
L:\Dados\rd\20110727000002978\110614.pdf, 20110727000002978
Currently I'm using a BATCH file to do a DIR /S/B > FILELIST.TXT to list all the files, and MANUALLY updating the
Is it possible to automate this using javascript? I guess it would be a simple script, but I had no idea how to start this.
I guess I don't need to use JavaScript, as I long as I don't need any copyrighted copiler - I guess I can use anything.
As far as I know, the code itself is rather simple, but all programming I know is BATCH and a little PASCAL.
If I understand your question, you won't be able to do this entirely in JavaScript. You'll need a sever-side language, like PHP (as an example) to do the file processing.

Categories