将Excel文件链接到Access时如何禁用科学计数法?

时间:2018-09-26 14:04:16

标签: excel ms-access format

我有一个链接到Excel文件的Access数据库。

Excel文件中有一列,其中包含名为package com.dissertation.studentscanner; public class Attendance { private String sessionID; private String userUID; private String signInTime; private String userEmail; public Attendance(){ //public no-arg constructor needed } public Attendance(String userUID){ this.userUID = userUID; } public Attendance (String sessionID, String userUID){ this.sessionID = sessionID; this.userUID = userUID; } public Attendance( String sessionID, String date, String userEmail, String userUID){ this.sessionID = sessionID; this.signInTime = date; this.userEmail = userEmail; this.userUID = userUID; } public String getSessionID(){ return sessionID; } public String getUserUID(){ return userUID; } public String getSignInTime(){ return signInTime; } public String getUserEmail(){ return userEmail; } 的数值和文本值。文本值通常类似于:004-mt2。数值的长度不同。

Access获取两种数据类型的唯一方法是将整个Excel列转换为文本。但是,将数据链接到Access后,某些数值将以科学计数法(1.00000001133e + 11)显示。

如果我将Excel列重新格式化为数字,则可以解决Access中的科学计数法问题。但是,该文本将显示为错误。

很难相信Access不能简单地将Excel中的一列作为纯文本显示,而不必担心之间的自动数据操作。

在Access中可以做些什么来防止此问题?我不能更改任何Excel数据,只能更改格式。任何输入都将受到高度赞赏。

0 个答案:

没有答案