Python의 gspread를 사용하여 스프레드시트 값을 얻는 방법은 무엇입니까?
m/d가 셀 표시 형식으로 지정되어 1/1처럼 보이지만 실제로는 2024/1/1을 포함하는 셀이 있다고 가정해 보세요. get_all_values()를 사용하여 이 셀을 검색하면 "1/1"이 반환됩니다. 워크시트에 표시된 값이 아닌 실제 값 "2024/1/1"을 원합니다. 나는 무엇을합니까?
워크시트 취득 부분은 생략하겠습니다.
values = workbook.worksheet(sheet_name).get_all_values()
value = value[1][0] # 1/1의 정답을 구합니다
표시하신 이미지, 스크립트 및 현재 값을 통해 숫자 형식으로 2024/01/01
的值作为日期对象放入单元格“a2”中。并且,单元格值显示为 1/1
가는 것으로 이해됩니다.
현재 단계에서는 시트 API를 통해 셀 값을 검색하면 1/1
作为 valuerenderoption: formatted_value
的默认请求。当valuerenderoption
修改为unformatted_value
时,获取45292
的序列号。遗憾的是,现阶段无法直接检索输入的2024/01/01
값이 검색됩니다. 따라서 다음 프로세스에서는 이를 필요로 합니다.
valuerenderoption 从单元格中检索序列号:unformatted_value
. 이 흐름을 프레젠테이션 스크립트에 반영할 때 다음과 같이 수정해 보면 어떨까요?
셀 "a2"의 날짜 개체가 2024/01/01
,且 1/1
以数字格式显示,则运行此脚本时,formatted
为 2024/01/01
인 경우.
from datetime import datetime
를 사용하세요.
위 내용은 gspread를 사용하여 정확한 날짜를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!