- Убедитесь, что у вас установлен Python 3 (самая последняя версия) и открыто окно командной строки в папке, в которой находится ваш файл.
- Установите
pandas
через pip
или pip3
, какой бы ни работал.(pip install pandas
)
Приведенный ниже код, если он будет сохранен и запущен в том же каталоге, что и ваш файл .xlsx, извлечет все ваши столбцы в файлы .dat, имена файлов будут в первой строке указанногоколонны.Оттуда просто выберите нужный файл.
import pandas as pd
xlsxname = input('File: ')
datacols = pd.read_excel(xlsxname, low_memory=False)
cols = list(datacols)
lencols = len(cols)
countup = 0
while countup != lencols:
colstemp = cols[countup]
data = pd.read_excel(xlsxname,
low_memory=False,
usecols=[colstemp])
colsname = f'{colstemp}.dat'
data.to_excel(colsname, index=False, header=False)
countup = countup + 1
Это может быть некрасиво, это может быть идиотское и плохо закодированное решение (почему бы просто не выбрать конкретный столбец?), Но эй, это работает.
(в Excel) ... Вы также можете щелкнуть левой кнопкой мыши число вверху нужного столбца, нажать Ctrl-C и вставить его в текстовый редактор,но эй ...