Добавить код в существующий модуль: удалить повторяющиеся значения в строке 2

Ответ Mxx правильный, но метод python crypt.crypt() небезопасен, когда задействованы разные операционные системы (связанные с алгоритмом хеширования glibc, используемым в вашей системе.)

Например, это не будет работайте, если вы генерируете свой хэш из MacOS и запускаете playbook на linux. В этом случае вы можете использовать passlib (pip install passlib для установки локально).

from passlib.hash import md5_crypt
python -c 'import crypt; print md5_crypt.encrypt("This is my Password,salt="SomeSalt")'
'$1$SomeSalt$UqddPX3r4kH3UL5jq5/ZI.'
0
задан Pᴇʜ 17 January 2019 в 07:09
поделиться

1 ответ

Определите диапазон, в котором находятся данные, затем примените метод RemoveDuplicates.

 ActiveSheet.Range("$A$1:$C$20").RemoveDuplicates Columns:=2, Header:=xlYes

Ваш диапазон может быть получен путем поиска номера строки после импорта данных с вашим предыдущим кодом

Dim myrow As Long
    ' get the row number of the last row of data in column A
    myrow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
    ' remove rows with duplicates in the second column, column B, in
    ' the table that sits in A1 to Cx
    ActiveSheet.Range("$A$1:$C" & myrow).RemoveDuplicates Columns:=2, Header:=xlYes
0
ответ дан teylyn 17 January 2019 в 07:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: