私はPythonでフォーム自動化スクリプトを作成しています。これは、Excelファイルからデータを抽出し、オンライン形式で入力します。私が直面している問題は、ファイルデータをExcelの列に12桁の数字で表したものです。数値は、カスタム設定を使用してExcelファイルを正常に見えるが、Pythonスクリプトがデータを抽出するときには、16進数で表示されます。私は多くのものを使って試しましたが、実際には何も動作していないようです。私はxlrdを使用しています。フォーム自動化12桁の数字の10進数による抽出
Excelファイルでの私の現在のスクリプト
stradh = str(sheet.cell(row,col).value)
browser.find_element_by_id('number').send_keys(stradh)
数:
357507103697
番号Pythonスクリプトから抽出:
3.57507103697e+11
ありがとうございました。
これは値を出力しようとしているが、値を渡そうとしているときにエラー '型のオブジェクト' Decimal 'にlen()がありません –
str()を使用すると問題が解決します。ありがとう。あなたのソリューションは大きな助けとなりました。 –