Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 10 months ago.
Improve this question
I worked on .csv format file and I made some different sheets. I Saved my .CSV file and close my file.
Right now when I open my file, I just can see one sheet. All of my sheets is disappeared.
Is there any way to recovery other sheets?
No, CSV files do not support sheets. Excel will only save the active worksheet when saved to .csv format. This has to do with how csv files are merely "flat files" where .xls/.xlsx formats are not.
Like some of the comments have mentioned - it may exist in some temporary file, but your work is most likely lost.
If your file is in Drop Box or any other similar cloud based, you might be able to get the other tabs that you had worked on.
I did the same mistake while compiling my tax returns, had the transactions in the main tab and created the next tag for Out of Pocket expenses and didn't realise it was a csv until I finished and saved and closed
Though there were many versions of the CSV in the drop box, as my second tab was significantly smaller, I was able to find the version with a much much smaller size.
I hope the user should not be allowed to create a second tab for a CSV file or at least have a warning.
This thing is an a nightmare! Now knowing I started off with a CSV file on a Dropbox directory, I kept adding many worksheets to that file. So I worked on that file for 15 days on the evenings, I usually leave the file open, only let my laptop hibernate. One day I wanted to work on the file day time at my office, so I saved and closed the file the evening before. When I arrived and opened it at my office, I was shocked to discover only one worksheet, he one I least wanted to retain was available on the file. A little bit of research on how to recover files from Dropbox, I found a way to recover almost all of the missing worksheet. Here are the procedures.
Step 1. Open the dropbox director => hover over the file=> right click => then click on "view history". The entire history of that file appears, with dates and time. Recovering the missing worksheets a trial and error procedure.
Step 2. Hover over a file in the history list (e.g. starting from the earliest and progressing to the latest version version), and you will see "restore" to the right hand side corner. Click restore. Now go to the Dropbox directory and open the restored file, check its content, and move it to a separate and permanent excel file.
Step 3. Repeat the procedure for most versions until you recover all missing worksheets.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
Is there any way to force Excel 2013 to open files within the same window instance?
I am extremely disappointed that Microsoft is forcing it's users to open multiple instances for every workbook they open. Why on earth would they take away this feature?
This is not making us more productive. Why don't we just start opening a new browser instance every time we visit another website?
I'm constantly opening CSV files throughout the day. I would prefer to have this consolidated to a single instance of excel and the option to drag a tab away from the window when I need a new instance. Microsoft please fix this!
Anyhow, if anyone knows of a hack to work around this I'd like to know.
Thanks in advance!
Apparently, according to Microsoft, this is done by design. They are so excited by this feature that they have even created this blog article to show it off and explain why it's so great.
Unfortunately, there's no way easy or free way to achieve what you want, at least I'm not aware of one.
However, there's a website called "Extend Office" (I have no affiliation with them what-so-ever) that sells various Excel add-ins. One of the add-ins is called Office Tab, which seems to be able to do what you want. There's a trial version for 30 days after which you need to buy. Up to you if you want to go for it or not, I merely point out its existence and I'm in no way endorsing or discouraging it (I've not even tried it!).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
Improve this question
I'm frequently getting .xslx files and do not have the newest Excel to open. Open Office takes too long to open them as does converting software for older Excel versions.
So, I want to open the xlsx file using vim (or maybe notepad++). However, apparently it is not stored as standard text, so trying to open it results in random characters.
Is there some way I can get vim or Notepad++ (or some other text editor) to open an XLSX file?
XLSX is just a zip of a bunch of XML files, so you could unzip them and view the XML, but that isn't going to get you very far, because the XML itself is not all that easy to read. My experience with it isn't extensive, but basically, in worksheets with formulas and numbers, you'll see an XML file for each sheet, containing an element for each cell with information about the cell and what it contains (<f> tags for functions, v for value), except if the cell contains a string, the value is a number referencing it to sharedStrings.xml, which contains basically a list of all unique strings in the entire workbook. I don't see an easy way to just open it up and read the contents the way you seem to want to.
It's possible that converting the xlsx file to something simple like CSV may be faster than trying to convert it to xls, which is a different binary format, but I don't know. Another option is rolling your own conversion program using something like Perl's Spreadsheet::XLSX. I don't know how much this will help you, but hopefully you can get enough information from this to know where to look next.
If you don't like Libre Office, you can use MS Office online and export it to .csv comma-separated which you can edit more easily with vim.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
Is it possible to get function or script code from a protected excel document?
If so, how do I go about doing this?
The file is .xls and was likely created in office 2003
for 2007 you can always buy third party software to unlock the VBA Project.
Or, you can do it yourself. I only know the very messy way - rename your file from .xlsm to .zip, and accept windows telling you this may cause bother. Then, go into your new zip, and you will find your .bin file (default name is vbaProject.bin unless the original author changed it). Copy it, and paste it somewhere else to keep the original document intact. Then, open up the bin file in notepad ++ and patiently scour your way through until you find your code. Even if the project is password protected, it will all be in here, but may require a little patience.
It depends on what version excel document it is. The older excel documents (2003) can easily be accessed even if they are encrypted, but encrypted 2007 excel documents are much more difficult to open if you have forgotten the password.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I have made my own .NSF file from mail85.ntf and i have added my own stuff in this new nsf file. What actually it does is that it calls a java agent when a action button (places near 'send' ) is pressed.Now my question is:
How can I merge this NSF file with the existing mail.nsf file. Such that I can use the feature of my NSF file along with the existing feature of NSF file. Is that possible in lotus notes ?
My goal is to integrate my own NSF file with the existing NSF file without loosing current and new features.
If your "own stuff" involves design changes then you give your DB a template name and refresh the other DB from your DB using DESIGN-REFRESH (not DESIGN-REPLACE). The design changes will then be in both databases.
If your "own stuff" has to do with documents then you can use copy/paste to move the ones you want from one DB to the other. If there a lot of them, then LotusScript NotesDatabase.AllDocument.CopyToDatabase(tragetDB) will move them with less manual action.
/Newbs
If you want to update your version of the mail BUT KEEP your new stuffs:
indicate for each design (of your version of the mail) "prohibit design refresh or replace to modify"
This will allow you to refresh design without loosing your changes.
Please note that if the element is not a new one but a modified one flagging prohibit design... will also disallow the refresh BUT you will have to merge the changes in this element, if in the future, the template changes this element.
NB if you need to do that on many DB (I mean many db have the SAME changes you've done) I suggest copy the new/changed elements in a blank DB. This DB has to be a new master template. Then copy all the elements of this new DB. When pasting in the target mails, Designer will ask if "would you like these (agent/form...) to be automatically updated when ...." simply answer yes the pasted elements will flaged has inheriting from your new template.
hope it's clear
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
A strange thing happened. A file my father was working in one of his Excel files was corrupted while he was saving it, resulting in the file being deleted.
Of course he didn't delete the file himself. Needless to say he came to me to find a solution.
So after some Googling I came up with a file recovery tool (PC Inspector File Recovery) and I found a deleted file.
The only problem is, the size of that file is less than 1kB, but it is an .xlsx file. Among that file there are also two other .tmp files, one is dating from a minute after the .xlsx-file was last edited, the other 6 hours later from the .xlsx-file. Both files are 171kB in size.
I'm suspecting the data from the original excelfile is in those files (I think the second file, is some copy of the first tmp file).
Does anyone know if I can restore these tmp-files into the original Excel file?
Have you tried just renaming it from .tmp to .xls and seeing if it would open?