В итоге придумал для себя такой костыль:
Разместил на серевере в папке /var/www/reports файл report_from_bd.php следующего содержания:
<?php
// Вывод заголовка с данными о кодировке страницы
header('Content-Type: text/html; charset=utf-8');
// Настройка локали
setlocale(LC_ALL, 'ru_RU.65001', 'rus_RUS.65001', 'Russian_Russia. 65001', 'russian');
// Настройка подключения к базе данных
//mysql_query('SET names "utf8"');
$sdb_name = "localhost";
$user_name = "user_name";
$user_password = "user_password";
$db_name = "w2p_db";
// соединение с сервером базы данных
if (!$link = mysql_connect($sdb_name,$user_name,$user_password))
{
echo "<br>Не могу соединиться с сервером базы данных!<br>";
exit();
}
// выбираем базу данных
if (!mysql_select_db($db_name, $link))
{
echo "<br>Не могу выбрать базу данных<br>";
exit();
}
// строка запроса
$str_sql_query = "SELECT user_tasks.user_id,user_tasks.task_id, tasks.task_description, task_start_date, projects.project_name, contacts.contact_display_name FROM user_tasks, tasks, projects, contacts WHERE user_tasks.user_id IN (23, 26, 27, 29) AND tasks.task_id=user_tasks.task_id AND tasks.task_project=projects.project_id AND projects.project_status=3 AND contacts.contact_id=projects.project_owner;";
// выполнение запроса
if (!$result = mysql_query($str_sql_query, $link))
{
echo "<br>Не могу выполнить запрос<br>";
exit();
}
// Код выгрузки
//стандартный заголовок, которого обычно хватает
header('Content-Type: application/vnd.ms-excel; charset=utf-8');
header("Content-Disposition: attachment;filename=".date("c")."-export.csv");
header("Content-Transfer-Encoding: binary ");
// заголовок таблицы
echo "user_id|task_id|task_description|task_start_date|project_name|contact_display_name"."\n";
// вывод запроса mysql
while ($mas = mysql_fetch_row($result))
{
foreach ($mas as $field)
{
echo "". $field . "|";
}
echo "\n";
}
// закрытие соединения с сервером базы данных
mysql_close($link);
?>
При выполнении оного (набрать в браузере: IP_сервера/reports/report_from_bd.php) на локальную машину загружается файл, который можно открыть в calc, и далее делать с ним всё что нужно.