sample

def adjust_ratios(amounts): """ Adjusts the ratios of given amounts so that their total becomes 100%. Args: amounts (list of float): A list of amounts to be adjusted. Returns: list of float: Adjusted ratios rounded to two decimal places. R…

ディレクトリ構成におけるPythonのソースコード管理方法

Pythonでのシステム開発において、ソースコードをGitで管理する際のディレクトリ構成は、プロジェクトの規模や種類(ウェブアプリケーション、デスクトップアプリケーション、ライブラリ等)によって異なります。しかし、一般的なプロジェクトに適用可能な基…

入力値のフォーマットとエラー処理

Private Sub txtDateInput_LostFocus() Dim inputValue As String Dim formattedValue As String Dim yearValue As Integer Dim monthValue As Integer ' テキストボックスから入力値を取得 inputValue = Me.txtDateInput.Value ' 入力値が6文字であることを…

PythonでExcel操作

import json from utility.excel_processor import ExcelProcessor from utility.sqlite_table_manager import SQLiteTable try: # クラスのインスタンスを作成 excel_processor = ExcelProcessor() # JSONデータをファイルから読み込む with open('args.jso…

Pythonプログラムの例:CSVファイルをSQLiteデータベースにインサートする

以下は、指定されたCSVファイルの内容をSQLiteのSAMPLEDBテーブルにインサートするためのPythonプログラムの例です。このプログラムは、以下の手順を実行します: コマンドライン引数からCSVファイルのパスを取得します。 SQLiteデータベースに接続し、SAMPL…

AccessVBAからPythonを呼び出す

Shell関数ではなくWScript.ShellオブジェクトのRunメソッドを使用し、そのメソッドの第二引数にTrueを指定して同期的に実行する必要があります。これにより、Pythonスクリプトが終了するまでVBAコードの実行が待機状態になります。 以下のコードは、Pythonス…

Pythonでsqlite3を使用する

import sqlite3 import pandas as pd class SQLiteTable: def __init__(self, db_file): self.db_file = db_file self.conn = sqlite3.connect(db_file) self.cursor = self.conn.cursor() def create_table(self, table_name, columns): create_table_query…

VBAの共通部品サンプル

' データハンドリングユーティリティクラス Class DataHandlingUtility ' テキストファイルからデータを読み込む Public Function ReadTextFile(filePath As String) As String ' 以前のコードを含む End Function ' データをテキストファイルに書き込む Pub…

Excelからデータを取得するマクロ

Sub aaa() Call ProcessExcelFiles("C:\Users\toufu\Desktop\4koma") End Sub Sub ProcessExcelFiles(folderPath As String) Dim fileSystemObject As Object Dim folder As Object Dim file As Object Dim excelApp As Object Dim Workbook As Workbook Dim…