{"id":2272,"date":"2023-08-22T22:49:14","date_gmt":"2023-08-22T14:49:14","guid":{"rendered":"http:\/\/viplao.com\/?p=2272"},"modified":"2023-08-22T22:49:15","modified_gmt":"2023-08-22T14:49:15","slug":"python-%e6%97%a5%e5%b8%b8%e6%95%b0%e6%8d%ae%e5%88%86%e6%9e%90-excel%e5%ae%9e%e6%88%98-%e6%89%b9%e9%87%8f%e6%9b%bf%e6%8d%a2%e5%8d%95%e5%85%83%e6%a0%bc","status":"publish","type":"post","link":"http:\/\/viplao.com\/index.php\/2023\/08\/22\/python-%e6%97%a5%e5%b8%b8%e6%95%b0%e6%8d%ae%e5%88%86%e6%9e%90-excel%e5%ae%9e%e6%88%98-%e6%89%b9%e9%87%8f%e6%9b%bf%e6%8d%a2%e5%8d%95%e5%85%83%e6%a0%bc\/","title":{"rendered":"Python \u65e5\u5e38\u6570\u636e\u5206\u6790 \u2013 EXCEL\u5b9e\u6218- \u6279\u91cf\u66ff\u6362\u5355\u5143\u683c"},"content":{"rendered":"\n<p>from pathlib import Path <br>import xlwings as xw <br>src_folder = Path(&#8216;\u6587\u4ef6\u5939&#8217;) <br>file_list = list(src_folder.glob(&#8216;*.xlsx&#8217;)) <br>app = xw.App(visible=False, add_book=False) <br>for i in file_list: <br>    if i.name.startswith(&#8216;~$&#8217;): <br>        continue <br>    workbook = app.books.open(i) <br>    for j in workbook.sheets: <br>        data = j[&#8216;A2&#8217;].expand(&#8216;table&#8217;).value <br>        for index, val in enumerate(data): <br>            if val[2] == &#8216;A&#8217;: <br>                val[2] = &#8216;B&#8217; <br>                data[index] = val <br>        j[&#8216;A2&#8217;].expand(&#8216;table&#8217;).value = data <br>    workbook.save() <br>    workbook.close() <br>app.quit()<\/p>\n","protected":false},"excerpt":{"rendered":"<p>from pathlib import Path import xlwings as xw src_&hellip; <a href=\"http:\/\/viplao.com\/index.php\/2023\/08\/22\/python-%e6%97%a5%e5%b8%b8%e6%95%b0%e6%8d%ae%e5%88%86%e6%9e%90-excel%e5%ae%9e%e6%88%98-%e6%89%b9%e9%87%8f%e6%9b%bf%e6%8d%a2%e5%8d%95%e5%85%83%e6%a0%bc\/\" class=\"more-link read-more\" rel=\"bookmark\">\u7ee7\u7eed\u9605\u8bfb <span class=\"screen-reader-text\">Python \u65e5\u5e38\u6570\u636e\u5206\u6790 \u2013 EXCEL\u5b9e\u6218- \u6279\u91cf\u66ff\u6362\u5355\u5143\u683c<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[28],"views":582,"_links":{"self":[{"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/posts\/2272"}],"collection":[{"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/comments?post=2272"}],"version-history":[{"count":1,"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/posts\/2272\/revisions"}],"predecessor-version":[{"id":2273,"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/posts\/2272\/revisions\/2273"}],"wp:attachment":[{"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/media?parent=2272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/categories?post=2272"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/viplao.com\/index.php\/wp-json\/wp\/v2\/tags?post=2272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}