5

I've imported an Excel sheet into my ArcGIS project but am unable to convert this to a ShapeFile. When I try, via export data, I get an error message saying either 'output name is not valid', whatever I set the name as, or that it simply cannot save the file.

Any ideas on where I am going wrong?

  • Try using the default name from the export dialogue, then rename. Any issues? – Maksim Oct 8 '14 at 17:08
  • 1
    Hmmm. My default path and name is C:\Users\melita\Documents\ArcGIS\Default.gdb\Export_Output. Did you try to add .shp to this? If so, won't work because of the file gdb name in the path. Can you double check that you have write permissions to the folder you want to use? – mkennedy Oct 8 '14 at 17:33
  • 3
    A few things to try: Don't start the output name with a number, limit the output name to less than 8 characters, make sure you're including .shp at the end (if generating a shapefile), and try to avoid any directory path which includes spaces. Each of these can cause problems with various Arc operations. – Erica Oct 8 '14 at 17:51
  • 1
    Do you have a coordinate system defined for the XY layer you created? Have you tried restarting ArcMap and bringing your Excel file in again? – Sara Barnes Oct 8 '14 at 17:53
  • 2
    At this point, OP should do a series of screen caps to document the entire workflow so we can see where this might be going wrong. – detroit_hc Oct 8 '14 at 18:33
4

when you are at the step of exporting, look at the bottom of the dialogue box and make sure the type is set to shapefile, sometimes it defaults to dbf. Hope that helps.

2

If the Excel sheet contains point coordinates and you want to make a shp, you first need to create an event layer. File, Add Data, Add XY data. Then you can go to Data, Export Data to create your shp.

enter image description here

  • I've done all of that but it still won't let me create a ShapeFile. – MikeFallopian Oct 8 '14 at 17:11
  • right click on your excel file, and choose Display X/Y Data, then export. Does this work? – Maksim Oct 8 '14 at 17:17
  • Done all that, but it still won't let me export! – MikeFallopian Oct 8 '14 at 17:41
1

The problem may not be in the output file name but in the Excel sheet field names, you need to have done some initial prep on the spreadsheet before importing it into Arc, see this article in the ArcUser Spring 2012 edition Importing Data from Excel Spreadsheets. This article also shows how to create the Geodatabase from the files.

0

See http://hilo.hawaii.edu/~sdalhelp/docs/ht_xls_to_shp.pdf A little dated but concepts are still valid. Typical issues are (1) no projection or coordinate system chosen, excel header formatted improperly, and or (3) starting out with a number as opposed to a letter for the shape file name.

0

Try to save as .dbf file your record sheet and then add to ArcGIS, and create Event layer.

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

0

I have this issue all the time. You need to make sure all the fields in the spreadsheet are formatted as "text".

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

  • 1
    Can you expand on this - explain how to set all fields as text so that it works – Midavalo Apr 8 '16 at 22:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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