-
Add additional data and/or columns to a bin using data from an excel spreadsheet
I’ve been searching extensively for a solution to this and it seems like my situation is similar to many people yet the most promising of solutions just do no seem to work even when people have reported them successful.
I have several bins full of archive material, for simplicity, the bin I’m starting with is just images. The files are all named after an internal numbering system for the production, but there is a master spreadsheet which maps those names to the original supplier IDs and also contains descriptions of each image from the suppliers’ catalogues, it also contains the year each image was produced and the location.
I have a bin which I’d started manually logging myself with a comments column and a shoot date column and a location column. I realised that this master spreadsheet existed part way through and decided it would be a good idea to see if I could copy and paste the data from the spreadsheet to the bin’s columns using ALE files and excel.
This seemed good in theory, but Avid is fickle about this and doesn’t like excel messing with it’s ALE’s. I’m not the first to fail to anticipate that and I found many people offering variations on the theme of excel and other programs producing tab delimited output which Avid Log Exchange can read, but unfortunately, an ALE file contains a ‘header’ which is supposed not to column delimited and therefore presumably not have any tabs.
My problem is firstly that what exactly a ‘header’ is is something every posted solution assumes you know, and secondly, I assume that the issue with the header on a tab delimited txt version of an ALE file is that there are tabs in it that should be just spaces.
I can only assume that the header is the text at the top of any given ALE file as opened in a text editor or spreadsheet editor which reads
Heading
FIELD_DELIM TABS
VIDEO_FORMAT 1080
AUDIO_FORMAT 48khz
FPS 25Column
Color Name Log Notes Shoot Date Source File End Tape StartData
I also gather everything after ‘Data’ is everything that’s in the bin and all the data which describes it. The received wisdom appears to be various forms of editing the ALE file in excel and producing tab delimited output from it and assuming that output to be correct except for the header and to also open a ‘correct’ unedited ALE file in a text editor which has a completely unmodified and thus not tab delimited, header, next you copy the edited material from the header onwards in to the unmodified ALE file below the header therefore producing a file with a correct and identifiable header and correctly delimited data for all the rest of the file.
Theory unfortunately would seem to be at odds with reality for me as this is not working and is also really confusing. My first point of confusion is that if the header being ‘not column delimited’ means there are no tabs in the header then right from the start this isn’t the case with either ALE files exported from avid and opened in TextEdit, or Excel; or even with tab delimited text files produced by Avid. ALE files I’ve exported from Avid, but not modified in anyway, when opened in text edit have tabs in the header. As a matter of fact, if the formatting in this post has correctly preserved what I pasted in, you should be able to see that there are still tabs.
Furthermore I get very strange results, I’ve tried a million different combinations and every modified ALE file with the additional data I’ve attempted to import either throws up syntax errors immediately, throws up no errors whatsoever and appears to have imported but does not add any data to the bin, successfully adds one line of new data for one row of the bin and then complains about errors, or starts off okay – then adds some data to a few rows – then throw errors and then crashes Avid before I can save the bin.
- I’ve tried importing with the method described above and leaving the tabs that I thought shouldn’t be there in place and get the outcome of a syntax error.
- Manually removing all tabs from the ‘header’ and got the outcome of a successfully imported ALE with none of the new data added to the bin and no ‘*’ in the bin window indicating no change at all
- Editing an ALE file in excel, outputting as tab delimited text, importing that text in to Avid Log Exchange and outputting an ALE and received the outcome of:
- Avid Log Exchange saying it can’t ‘clean the file’ then experiencing a ‘segmentation fault’ and then producing a file anyway which when imported in to Avid results in the outcome of:
- Avid reporting multiple failures of syntax and crashing unless I abort
I’ve tried a number of other things too but there are too many for me to remember accurately or list.
In any case, does anyone know a reliable of way of doing this? All the data for this logging already exists and is ready to go and mapped to clips and in columns and cells and just seems so tantalisingly close to something that should be able to just go straight in to a bin no problem. I really don’t want to manually copy all that when it shouldn’t be necessary.