$objXLS->getActiveSheet()->freezePaneByColumnAndRow('X', 14);
certainly won't work..... all *byColumnAndRow() methods expect a column number (starting from zero), not a column letter
You're complaining about PHPExcel not working for Office365 on iPad, yet saying it works from Excel on Mac and on Windows correctly.... so perhaps the inconsistency is between the different platform/versions of Excel, rather than within PHPExcel..... but as I don't run Excel on iPad, I have no idea what the difference might be, and can only write the appropriate code for Microsoft's published format.... and I know that MS don't always adhere to that published standard.Perhaps if you could provide me with an example of a file that works on Excel for iPad, I might be able to work out what part of the published format Microsoft isn't adhering to so that I can get it working with that platform/version