ACC2000: Can't Import Numeric Field Names with TransferSpreadsheet (197525)
The information in this article applies to:
This article was previously published under Q197525 Moderate: Requires basic macro, coding, and interoperability skills.
SYMPTOMS
When you use the TransferSpreadsheet macro action or TransferSpreadsheet
Visual Basic method to import a Microsoft Excel spreadsheet that contains
numeric field names, the fields in the new table are named F1, F2, F3, and
so on.
RESOLUTION
Use either of the following methods to work around this behavior.
Method 1: Change Field Names in Microsoft Excel
If you want to use the TransferSpreadsheet action or method to import a
Microsoft Excel file that contains numeric field names, you must change the
field names in Microsoft Excel so that they are non-numeric. It is not
enough to format the cells as text in Microsoft Excel. You must change the
field names or precede the numbers with one or more non-numeric characters,
such as a letter of the alphabet or an underscore (_).
NOTE: You cannot use a space as the first character of the field name. If you format the field name as Text in Microsoft Excel, and then you use a space as the first character of the field name in an attempt to preserve its numeric name, you receive the following error message when you try to import the file:
' 1980' is not a valid name. Make sure that it does not include invalid
characters or punctuation and that it is not too long.
Method 2: Use the Import Spreadsheet Wizard
To use the Import Spreadsheet Wizard, follow these steps:
- On the File menu, point to Get External Data, and then click Import.
- In the Import dialog box, select Microsoft Excel (*.xls) in the Files of type box, and then select your spreadsheet file. Click Import.
- Click Next on the first screen of the Import Spreadsheet Wizard.
- Click First Row Contains Column Headings on the second screen of the wizard, and then click Next.
- Follow the instructions on the remaining screens of the wizard to
import your spreadsheet file.
REFERENCESFor more information about using the TransferSpreadsheet action or method, click Microsoft Access Help on the Help menu, type transferspreadsheet action in the Office Assistant or the Answer Wizard, and then click Search to view the topic.
To view the "TransferSpreadsheet method" topic, click "See Also," and in the Topics Found dialog box, click TransferSpreadsheet method.
Modification Type: | Major | Last Reviewed: | 6/30/2004 |
---|
Keywords: | kbprb KB197525 |
---|
|