I've converted an ODF file to XLSX using LibreOffice. When I open the output file in Excel 2013 there are too many columns on each sheet. How do I fix this? The scrollbars are now kind of useless. Note that I can't just copy and paste to a new sheet since there are many interrelated sheets with complex formulas. Should I upload the file somewhere? Thanks.
Related
I'm working on Talend and recently my goal was to parse each sheet of an Excel file to do some different things.
For example, nowadays I'm working on an excel file composed of 4 sheets and I want to replace some values by other values in both sheets. The output file would be the same excel file, composed of its 4 sheets with all the values, including those replaced.
I used tFileExcelWorkbook and tFileExcelSheetList to parse my Excel file, then tFlowIterate to create a global variable (name of sheet) and tReplace to make the search/replace.
But actually I'm stuck.. I really don't know How to make it to create the same excel file, with the same sheets by using that tReplace component.
Do you know what I could do to solve that problem, and more generally how to do to parse sheets of an Excel file ?
Thanks !
Julien
Julien,
Easier way to parse/process sheets in an Excel would be to use a tFileInputExcel and in the "Sheet list" define the sheet names/position that needs to be worked on.
Renju MAthews
I have an Excel file with 2 sheets. One with my data with headers and the other is for references. It's basically a template where I am using Sheet 2 for reference values. When I save the file to CSV, it saves all garbage data which I think are due to 2 work sheets and the references between them.
Please find the attached excel sheet and let me know how I can do a proper conversion?
Notes:
I am using Office 2010 Standard
I have tried copying and pasting with "Values" option.
I have tried copying and pasting with "Merge Destination Formatting"
Nothing worked.
I was able to find the solution.
When you copy the selected range of records and paste them to New excel file, just drag the cursor some columns ahead. Remove the newly added columns (Not sure from where they come). Now do a Save As CSV. Thats it.
How can i use the same macro in both the XLS and XLSX formats?
Is there anyhthing to be added in the XLSX format. i have written a small macro in XLSX (it has last column XFD) i want to use it in the XLS (it has last column as IV) .Is there anything to be changed?
This question is not about converting the file formats.
XLSX provides a broader set of formulas and also VBA functionality. Additionally, XLSX expands the row/column restriction that exists before Excel 2007 (from 256 columns to 16,384).
If your macros are written using up to column 16,384 (XFD), you're going to have to perform the calculations in chunks to make them fit within the 256 column (IV) restriction of Excel 2003. If you're using variables and not writing everything to a sheet, then there should be no problem (barring running out of memory).
Without more detail, it's difficult to tell whether you're using a set of functions from Excel 2007 that may not be supported in Excel 2003.
Which format was it written first? normally it should work in both formats of excel. As you are referring to last cell of both formats, it seems to have a code level issue than a version lavel.
I want an Excel file (AllBlock.xlsx) which can collect all the data from all other files (block1.xlsx, block2.xlsx, block3.xlsx ...BlockN.xlsx) from current folder, sum those values and save in its file (AllBlock.xlsx).
Thanks in advance for answering..any help is urgently needed.
we usually copy working sheets from block[1..n].xlsx to one file, such as AllBlock.xlsx, into different working sheets, and then setup functions to do the final calc.
I am encountering what I believe to be a strange issue with Excel (in this case, Excel 2007, but maybe also Excel 2003, but don't have access to it as I write this).
I can reliably convert some server data over into a tab-delimited format (been doing this for years) and then open it using Excel - no issue.
However, what seems to be happening is if I have an html <table> inside one of the fields, it looks like Excel 2007 thinks it should be converting the table into rows and columns inside Excel (not what I want). As you might imagine, this throws off the entire spreadsheet.
So question is, is there any way to set up excel to NOT do this (perhaps some setting in Excel that pertains to reading tab delimited files), or am I missing something?
Thanks.
Save your file as .txt
Now open the file in excel using Drag and Drop (rather than double clicking your hookey .xls)
Slightly more work to open the file, but your tab text formatting will now be respected.
When you open the tab-delimited file, you are shown an import mapping dialog that lets you pick each columns' data type (date, text, currency, etc.). For the columns that have HTML data present, choose text. This will tell it basically to import as-is and not try to automatically parse the data into a derived format.
Excel 2003 does the same. I don't think there is a way to do it with a config because Excel finds delimiters in the html table and breaks the html in cells and columns as it does for the other columns.
If the column containing html is always the same, you can use JYelton suggestion of renaming the file as csv and record a small VBA macro to load the file selecting automatically the html column as text in the import mapping dialog and you load the file calling the macro instead of double-clicking on the file.
If nothing else, import it into OpenOffice.org Calc, save as an .xls file, then open in Excel.