Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的schema.ini文件不强制Excel将具体化路径读取为文本,而不是日期?_Excel_Csv - Fatal编程技术网

为什么我的schema.ini文件不强制Excel将具体化路径读取为文本,而不是日期?

为什么我的schema.ini文件不强制Excel将具体化路径读取为文本,而不是日期?,excel,csv,Excel,Csv,我正在使用一个名为HierarchyKey的列的CSV文件,该列的值采用物化路径的形式,例如 01 01-01 01-02 02 02-01 02-01-01 用于排序和跟踪层次结构 我编写了一个schema.ini文件,试图强制Excel将该列格式化为文本,但这些值一直作为日期导入。我的模式文件写得正确吗?我还能查什么 [Geolex_DMU.csv] Format=CSVDelimited ColNameHeader=True Col1=HierarchyKey Text 对于文本字段,

我正在使用一个名为HierarchyKey的列的CSV文件,该列的值采用物化路径的形式,例如

01
01-01
01-02
02
02-01
02-01-01
用于排序和跟踪层次结构

我编写了一个schema.ini文件,试图强制Excel将该列格式化为文本,但这些值一直作为日期导入。我的模式文件写得正确吗?我还能查什么

[Geolex_DMU.csv]
Format=CSVDelimited
ColNameHeader=True
Col1=HierarchyKey Text

对于文本字段,还需要指定宽度(字符数),例如:


Col1=HierarchyKey文本宽度10

遗憾的是,这没有什么区别。我尝试了这么多建议,但该列仍然作为日期导入。我认为Excel完全忽略了schema.ini文件。