用 pandas 读取 excel sheet 时加号丢失

Plus sign lost when reading excel sheet with pandas

我在 excel sheet 中有一个 phone 号码列表,以及与 phone 号码相关的其他信息。 phone 号码可以来自不同的国家,因此它们以 + 号开头,后跟国家代码(例如 +1055592947)。该字符串在 excel 中存储为 '+1055592947 以使其显示为字符串。

但是,当我读取excel文件时,加号丢失了。我怎样才能防止这种情况发生?

df = pd.read_excel(data_file_location, index_col=0)

读取文件时可以定义为字符串,如下:

pd.read_excel('Book.xlsx',dtype = {'colname': str})

参考文档来处理数据类型here