Я использовал следующий код для добавления даты в Excel
$worksheet.Cells.Item($current_Row,3) = ([datetime]$entry.Completed_Date).ToString("dd/MM/yyyy")
Однако, когда я проверяю в Excel, формат всегда "MM / dd / yyyy"
Есть ли способ манипулировать строкой?Или измените формат ячейки так, чтобы дата оставалась в «дд / мм / гггг»
Редактировать: мое текущее решение заключается в следующем: я устанавливаю формат ячеек с помощью .Numberformat = 'dd/MM/yyyy'
, а затем мне нужно отформатировать дату, чтобыв мм / дд / гггг.Excel затем перевернет ММ и ДД для меня.Похоже, что Excel ожидает ввода даты в MM/dd/yyyy
, прежде чем изменить ее на dd/MM/yyyy