- Принимает дату в формате ДД.ММ.ГГГГ (или берёт текущую).
 - Загружает курсы валют с сайта ЦБ РФ в формате XML.
 - Сохраняет данные в MS SQL (контейнер в Docker).
 - Формирует Excel-файл 
yyyyMMdd.xlsxс кросс-курсами:- Каждый лист = базовая валюта.
 - Внутри — столбцы 
To | Rate. 
 
- Microsoft.EntityFrameworkCore + Microsoft.EntityFrameworkCore.SqlServer
 - System.Text.Encoding.CodePages (для поддержки 1251)
 - ClosedXML (генерация Excel)
 - Microsoft.Extensions.Configuration + Microsoft.Extensions.Configuration.Json (конфиг)
 - Xunit (тесты)
 
Строка подключения в appsettings.json (пароль убран):
{
  "ConnectionStrings": {
    "Default": "Server=localhost,1433;Database=Test;User Id=sa;Password=***;Encrypt=True;TrustServerCertificate=True"
  }
}С конкретной датой:
dotnet run -- 10.10.2025
Без даты (будет текущая):
dotnet run
Файл: 20251010.xlsx
Лист RUB (фрагмент):
| To | Rate | 
|---|---|
| RUB | 1 | 
| EUR | 96.8345 | 
| USD | 83.0000 | 
| CNY | 11.3567 | 
| GBP | 111.8176 |