我有一个CSV文件的URL,我想导入到谷歌电子表格。我正在使用IMPORTDATA函数:
=IMPORTDATA(B21)
字符串
你可以在这里看到文档:spreadsheed link
我的csv文件看起来像:
2023-06-14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2023-06-17,3,58,0,87,43,1,0,1,3,2,7,0,2,5,2,3,9,0,4,6,4,23,17
2023-06-24,7,185,0,263,123,6,1,1,8,7,16,1,7,16,7,5,15,2,7,8,7,80,31
...
型
第一列是日期。当CSV显示在电子表格中时,第一列中的日期将转换为整数:
45091
45094
45101
型
整个文件Google电子表格看起来像:
的数据
我不知道这些数字如何与给定的日期相关,如果我知道我可以使用一些公式来重新计算它们到适当的日期。我也试过使用query
=QUERY(IMPORTDATA( ), "Select * ")
型
但这并没有解决我的问题。如何正确导入日期?
1条答案
按热度按时间bq9c1y661#
除了格式化,你还可以使用另一个技巧:
字符串
我可以建议在数据前插入一个新列(因此使用B列中的importdata公式)。在A列中,使用标题“清洁日期”并使用公式:
型
在这种情况下,公式首先检查列B的行中是否有值。如果有一个值,它将执行文本公式。arrayformula确保这个公式将在整个列上执行,所以你不必在每一行都添加一个公式(使你的工作表更快,包含的错误更少)。