Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am on a network and computer where nothing can be installed. On this computer i run portable apps through a USB, however I need also to to edit xls, and save as csv. Since i cannot install anything the usual xlrd xlwt wont work, except if they can be made portable? Any suggestion how to solve it?

share|improve this question

closed as off topic by underdark Nov 19 '12 at 9:01

Questions on Geographic Information Systems Stack Exchange are expected to relate to geographic information systems within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

which part GIS comes in this? . You have xls and want to convert to csv. what data it has? points?. – rashad Nov 19 '12 at 6:34

you can use portable python with your usb drive. what will you do is then add your module under sys.path as xlrd xlwt, sys.path.append('/usb/dir').

beside this you should check out Portable GIS which has lots of gis packages for converting your files.

i hope it works for you...

share|improve this answer

If it is only one xls what about Google documents? You can use various of formulas and excel "features" plus scripts and then download it as desired CSV file.

share|improve this answer

PyODBC should do the job for you and can be installed as part of the Portable Python installation. Portable Python doesn't install everything by default, so you just need to make sure it is included. Here is and example of using PyODBC with Excel files.

Alternatively there is a module called openpyxl which, so long as you get your paths right for your portable python use-case, should do the job for you.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.