1. A method for linking selected data being displayed by a host application executing on at least one processor to external file data, the method comprising: enabling a user to display a graphic representation of a data record on a display via the host application, the data record comprising a selected data area corresponding to at least one area of the graphic representation; executing an intelligent importation system at the at least one processor in response to user input to: extract selected data from the selected data area; process the selected data at the at least one processor to: extract character data from the selected data; analyze the character data extracted from the selected data via an artificial neural network to determine if the character data extracted from the selected data comprises recognized data, the artificial neural network comprising a raster neural network, a feature neural network, and a vector neural network, and wherein analyzing the character data comprises: analyzing rectangular coordinates and a binary color of the character data at the raster neural network to generate a first character data value; analyzing feature data of the character data via the feature neural network to generate a second character data value; analyzing vectors corresponding to an outline of the character data at the vector neural network to generate a third character data value; and voting on the first, second, and third character data values to identify the recognized data; generate a key based on the recognized data when the character data comprises the recognized data; associate the key with external file data that is external to the host application, wherein the host application is incapable of directly rendering data from the external data file; and store the recognized data in a non-graphic format in a memory.