以下はJavaScriptを使用したエクセルデータからサマリーを作成するアプリです。セキュリティ上の問題を回避するために、evalは使用していません。
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Excel to Summary App</title>
</head>
<body>
<h1>Excel to Summary App</h1>
<label for="excelData">Excel Data:</label><br>
<textarea id="excelData" name="excelData" rows="10" cols="50"></textarea><br>
<button onclick="createSummary()">Create Summary</button>
<br><br>
<h2>Summary Results:</h2>
<p id="results"></p>
<script>
function createSummary() {
// extract data from user input
const data = document.getElementById("excelData").value;
// split data into rows
const rows = data.split("\n");
// create summary object
const summary = {};
// iterate over rows
rows.forEach((row) => {
// split row into columns
const columns = row.split(",");
// extract key and value
const key = columns[0];
const value = columns[1];
// add to summary
if (summary[key]) {
summary[key] += Number(value);
} else {
summary[key] = Number(value);
}
});
// create summary string
let summaryString = "";
for (const [key, value] of Object.entries(summary)) {
summaryString += `${key}: ${value}\n`;
}
// display summary results
document.getElementById("results").textContent = summaryString;
}
</script>
</body>
</html>
```
ジョークとして、サマリーデータを表示するときに「あなたの会社はここまで損失を出していますね!」と表示するなど、ちょっとした風刺を加えることもできます。ただし、相手が不快に感じるようなものは避けましょう。