So my question is if i can upload it to google spreadsheet. I Have macros in my Excel file and i would like to keep them. Is it possible? Will it be somewow converted? I have 3 macros in my Excel file
You cannot automatically convert an Excel document to Google Sheets while retaining VBA macro functionality; you would need to manually convert your VBA code into Google Apps Script.
Related
I'm attempting to build a monthly process that converts an excel file to a PDF with bookmarks for each respective sheet. I'm not seeing a method to successfully create PDF bookmarks from within the Excel workbook. Can this be accomplished without third-party software?
What I've tried:
Using Header 1 for a cell as well as an entire row.
Putting Excel Book Mark within the file using a hyperlink reference.
Adding named range.
OneDrive flow Convert File
Adding a Header.
Reviewed some VBA Ref libraries hoping to find an object.bookmark type approach.
Unfortunately, all attempts have resulted in a PDF file with no bookmarks.
Is there a method to create PDF Bookmarks from Excel? Possibly a VBA ref library that I am unaware of or some front-end trick? Unfortunately, I'm stuck working only with Microsoft tools. Adobe's Excel Add-On does exactly what I'm trying to achieve.
I am using SpreadsheetML to generate an Excel spreadsheet with multiple worksheets.
I would like to make the document read only when opened with Excel. How can I do this?
(I appreciate that a user could open the XML file as text and do what they want with it so this is read-only in the loosest sense.)
Thanks
Spreadsheet ML references:
https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats#Excel_XML_Spreadsheet_example
http://m8y.org/Microsoft_Office_2003_XML_Reference_Schemas/Help/html/spreadsheetml_HV01151864.htm
https://en.wikipedia.org/wiki/SpreadsheetML
I have a VBA macro enabled excel .xlsm file uploaded in oneDrive. The macros run automatically when you open the excel in desktop. Though we cannot operate on macros in online excel, will the auto macros get executed automatically if you open it online.
All the macros operate on excel cells, Is refreshing excel session thru excel graph API equivalent to open the excel?
This is the answer from Microsoft:
"Currently, you can't work with macros in Excel Online."
https://support.office.com/en-gb/article/Work-with-macros-in-Excel-Online-98784ad0-898c-43aa-a1da-4f0fb5014343
https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_other-mso_online/macro-enabled-excel-files-in-excel-online/00e982dc-688a-47ee-abe7-4d1f01a4ca04
https://technet.microsoft.com/en-us/library/excel-online-service-description.aspx
I need to convert a Microsoft Excel spreadsheet to a google spreadsheet, but the Excel sheet is made by linking to external data, which I have no access to. The values are still visible on the Excel sheet. When I import the Excel sheet to google drive and convert to a google spreadsheet, all values are '#REF!' because it can't of course find the source of the data. I can copy/paste the values from Excel to a new google spreadsheet, but that destroys the formatting. So is there a way to copy format and values from an Excel sheet to google spreadsheet, preferably with google apps script so that I can automate it. (it has to be done on a daily basis)
You should use Excel itself, to replace the formula linked values with plain values first. You can then import that excel file into google drive if required. Here's a link from Microsoft showing you how to do it: replace formula with values
in my organization we work with Google Apps but we have one file that we need to maintain in Excel due to its complexity. All my other spreadsheets are Google Sheets and a lot of them need to get data from that excel file. So my question is: is there a way either trough google scripts or excel publishing to get data from an excel file in Google Drive to a Google Sheet?
I know all about the other direction, Google to Excel, but Excel to Google is proven more complicated. Any help would be much appreciated.
im giving you an algorithmic-level answer without code because you also have none.
with apps script you can import the xls to drive as a new spreadsheet at regular intervals. then, copy its contents to a fixed spreadsheet (replacing previous content).
other spreadsheets can read from that fixed sprradaheet with scripts/importrange etc.