I created an excel spreadsheet which converted to blob type when i imported it into ArcMap .I am trying to view the BLOB type field in ArcMap because I want to join this blob field to a common field in a point geodatabase feature class.
Can someone tell me how to view the content of a BLOB type table field in ArcMap please?
-
What version of ArcGIS are you using, and what tool/how did you import the Excel spreadsheet into the FGDB?Evil Genius– Evil Genius2015年08月26日 13:20:08 +00:00Commented Aug 26, 2015 at 13:20
-
I am using ArcGIS 10.3. I used the Table to Table tool to do the conversion into the FGDB. What do I have to do to view the text in the BLOB field?sarah– sarah2015年08月26日 16:03:27 +00:00Commented Aug 26, 2015 at 16:03
2 Answers 2
A BLOB field is simply a field that stores data in binary.
A Binary Large OBject (BLOB) is a collection of binary data stored as a single entity in a database management system. Blobs are typically images, audio or other multimedia objects, though sometimes binary executable code is stored as a blob. Database support for blobs is not universal.
You can view the attachments in ArcMap in two different ways.
One way is using the Identify tool on the feature, and then selecting the file from the Attachment drop down:
The other way is by selecting the feature, and then selecting the file from the Attachment drop down of the Attributes window:
But as far as joining your point feature class to an excel file inside the BLOB field, that's not going to work. As mentioned before, data inside the BLOB field is stored as binary.
You could probably write a Python script that exports the excel file to a temporary location and does the join, but that's a bit more work. Here are a couple sources for reading/writing to BLOB fields with Python:
-
So you are saying that the only way to view the content of a BLOB field is to add the excel spreadsheet as an attachment? I do not wish to write a python script.sarah– sarah2015年08月25日 19:03:44 +00:00Commented Aug 25, 2015 at 19:03
-
@sarah maybe I'm not understanding what you're trying to do. When you imported the excel file into ArcMap, it now exists inside that BLOB field in binary. The BLOB field is where attachments are stored.ianbroad– ianbroad2015年08月25日 21:04:55 +00:00Commented Aug 25, 2015 at 21:04
-
the field that i want to view is really a text field in excel with more than 255 characters,that has been converted to a BLOB field in arc map. i tried converting the excel to a geodatabase table and changed the BLOB field to Text datatype, didn't work. What can i dosarah– sarah2015年08月26日 02:04:15 +00:00Commented Aug 26, 2015 at 2:04
-
I had the same issue where it imports to ArcMap v10.3 as a BLOB field. A work-around is to save the Excel file as text or .CSV first, then import to ArcMap.JeremyG– JeremyG2017年02月28日 23:14:09 +00:00Commented Feb 28, 2017 at 23:14
A quick method that I have found to work is exporting the excel spreadsheet as a .CSV and then using the 'Table to Table' geoprocessing tool import it into ArcMap.
Explore related questions
See similar questions with these tags.