How to download .csv data in multiple excel sheets using java script? - javascript

How to download .csv data in multiple excel sheets using java script.
data1={"a":"shri","b"="Om"} should be downloaded in First sheet and
data1={"a":"Rahul","b"="Ajay"} should be downloaded in Second sheet and
there is N:N relations between objects and sheets. It means number of objects equal to number of sheets. Is there any way to create multiple sheets in java script ?
`exportCsvTXLS(){
//here is my conversion logic to put into multiple excel sheet
}`
if you have answer using angular js then it is fine as well.
just I want to import multiple objects in multiple sheets.

I never create Excel file directly in javascript.
You can send your data to your server and you build your Excel file from it. For example, your have an array of object in JSON, then you parse your JSON and build each sheet based on the objects in the array.
The result of the of the query must be the file generated which enable the user to download it.
It will probably be easier to create your Excel file from Java or C# than in Javascript.

Related

Save SharePoint list items to csv and then save csv file to a SP document library

Is there a automated way to save items from a SharePoint list to a CSV file and then upload that file to a document file library? I'm doing this in both jQuery/JavaScript.
I already know how to get the SharePoint items, convert the contents into a CSV object, just not sure how to save the CSV object to a file in memory and then upload it into a SP document library.
Also, would I need to create a workflow to do the above whenever that SP list is modified?
I hope that makes sense....
Thanks!

How to create Google Sheets Macro/Apps Script to Open Newly Added File and Copy Data to Master?

I would like to create an automatic process with Apps Script to trigger on newly added excel files in Google Drive, open them, and copy the new data and append it to last row in the Master Google sheet.
The data would also need to be manipulated a bit as it comes in the format below. There will be several blocks like this for every vehicle. I would like the script to populate the vehicle # in each of the rows of available data for that vehicle in a separate column, in this case 6 rows. Then copy the data between rows labeled VEHICLE and VEHICLE TOTALS and paste it into the last row of the Master google sheet.
Data Table Example:
This looks to have a lot of working parts, so it'd be hard to cover in one response. But here's how I'd go about it...
Create a trigger
Scan the folder to find docx file
Convert docx file to Google Doc
Pull data from doc file to sheet
Manipulate data accordingly Write to appropriate location
Create a trigger - This might be the hardest part. I don't think dropping it into a directory can trigger a script. Instead, you can have your scripts timed, trigger them manually, or trigger based on an event within another G Suite document (sheet, docs, forms, etc.) Maybe you can just create a Google Form that you upload the file to?
Scan the folder to find docx file - Once it's somewhere in your GDrive and you've trigger a script, you can find it using the Folder and Folder Iterator classes
Convert docx file to Google Doc - Looks pretty straightforward Docx to Google Doc using Google Script
Pull data from doc file to sheet - A combination of the Document class, Spreadsheet class, and Google Script programming know-how.
Manipulate data accordingly & Write to appropriate location - Same as above.

Excel viewer lib

I'd like to allow users to view Microsoft Excel files by browser and choose data from it's sheets for further manipulation. How to do it?
I tried http://oss.sheetjs.com/ but showing data is not working for sheets with a lot of number data and merged cells, for example for this file: http://stat.gov.pl/download/gfx/portalinformacyjny/pl/defaultaktualnosci/5502/11/13/1/wyniki_finansowe_podmiotow_gospodarczych_1-6m_2015.xlsx
Have you tired http://viewerjs.org?
You will need to save your excel file as ODP. You can do this by save-as the excel as "OpenDocument Format".

How to export a .xls file from a website as a CSV file?

I am trying to export self updating .xls file from other website to mine as csv, so that I will be able to create "Live data graphs" using Highcharts JS for different parameters from this , which also update automatically according to the file.
OR
I have another method, same self updating data is on a website in form of table which gets updated with time. So , is it possilble to pull data from there for specific parameters and generate live data graphs?
Please Help.....
How about using a Google spreadsheet?
http://dataist.wordpress.com/2012/11/23/using-google-spreadsheet-as-a-database/
If I got you right, you want to convert an .xls file to .csv ?
Then you'll want to look at this article:
http://www.c-sharpcorner.com/uploadfile/yuanwang200409/how-to-convert-xls-file-into-csv-file-in-c-sharp/
As well as consider some answers on SO:
Is there any simple way to convert .xls file to .csv file? (Excel)
C# converting .xls to .csv without Excel
Personally I like the solution to extract .xls into dataset and then generate you .csv from datatble. (see c# datatable to csv)

Excel Spreadsheet to HTML Chart dynamically

I have an excel spreadsheet that is going to be updated monthly and then displayed on a Blackberry browser. I've already created a website that has all the spreadsheet information in their statically and uses HTML definition lists and CSS to create charts.
I'm looking for a way to load a new spreadsheet into the server each month and have the website update accordingly. I've started creating JavaScript variables in the HTML page so they can be changed whenever a new dataset is received. However, I'm struggling with how to set the data to the variables without manual entry. Any suggestions?
There are javascript codes to read CSV files.
Just search for: javascript CSV
Take CSV2TABLE as an example:
http://plugins.jquery.com/project/csv2table

Categories

Resources