Проанализируйте текст в ячейке Excel и извлеките дату с помощью python

#python #python-3.x

#python #python-3.x

Вопрос:

У меня есть строка в объединенной ячейке на листе Excel. Я хочу извлечь дату в конце строки с помощью python. Пожалуйста, помогите, как мы этого добиваемся.

ниже приведена строка, которая охватывает все ячейки A2:L2

 (BMC- sales/inventory for (Asia) for week (10-Mar-2019)
  

Комментарии:

1. Вы можете использовать библиотеку python openpyxl и получить строку из ячейки.

2. Что именно вам нужно? Извлечь из Excel или разобрать строку? Или и то, и другое?

3. Привет, Дэвис, мне нужно извлечь дату из строки.

Ответ №1:

После извлечения строки с помощью библиотеки python openpyxl вы можете дополнительно обработать ее с помощью, например

 .split(" ")
  

для разделения через пробел.
Эти результаты можно поместить в список, и элемент [-1] будет равен «(10 марта 2019)».

Это можно преобразовать с помощью .strip(«(«).strip(«)»), чтобы получить 10-Mar-2019