The old style import feature is far more flexible.
When you import Excel, using the old method, you get to define the data types. When you link, you don't. I think the "new" import is the same.The old style approach only works for text files. The new style approach also works for other files such as Excel
My web article & example app covers both methods.
This is clearly wrong. In a typical Excel table itself there are no column-related uniform data types - in an "intelligent table" as a later imitation of a database table in preparation for Power Query (internally a modification of SQL Server) there are.When you import Excel, using the old method, you get to define the data types.
The master has spoken. If you say it, it must be soThis is clearly wrong.
means (for me):using the old method
That's right. The crucial question is not the dialogue, but the conclusion of the dialogue and the subsequent use of the result.When you import a spreadsheet, you get the same dialog as you get with a text file that allows you to specify data types.
I take that as a compliment, even if it's undeserved.The master has spoken
Agreed, but with the rider that we are talking just about text files.The old style import feature is far more flexible.
Colin has posted methods that explain how to update the MSys tables and while that works fine, it is not obvious how to discover this.
I just showed an example of delimited but the dialogue for fixed does show the begin end columns.That would be useful. The problem with the built in dialog is that it uses begin/end rather than begin/length which makes it virtually impossible to update easily.
In the old style, the specifications are in two system tables. Once you understand these tables, you can also change the relevant record via query/recordset and thus fully automatically during the import.The joy of this utility is that you can create and edit specs independently of actually importing and exporting.
That's exactly what the utility does!In the old style, the specifications are in two system tables. Once you understand these tables, you can also change the relevant record via query/recordset and thus fully automatically during the import.
Using a graphical interface for manual selection interrupts automated programmed processes.That's exactly what the utility does!