在 Stata .do 文件的文件名中导入带有 space 的 xlsx 文件

Importing xlsx file with space in filename in Stata .do file

我是 Stata 的新手,想知道如何在 Stata 中导入 .xlsx 数据。假设数据位于子目录 Data 中,名称为 "a b c.xlsx"。因此,从工作目录中,数据位于 /Data

我正在努力 import excel using "\Data\a b c.xlsx", sheet("a")

但它不起作用

it's not working

绝非有用的错误报告。对于以后的问题,请报告 Stata 给出的确切错误。

假设文件在目录 /home/roberto 然后

clear 
set more off

import excel using "/home/roberto/a b c.xlsx"

list

应该可以。

如果您已经在 /home/roberto(您可以使用 display c(pwd) 验证),则

import excel using "a b c.xlsx"

应该可以。

不鼓励使用反斜杠来引用目录。参见 Nick Cox Stata tip 65: Beware the backstabbing backslash

另见 help cd