c#二维数组数据导出到excel
时间: 2023-08-10 11:02:56 浏览: 135
C# DATADGIDVIEV 导入EXCLE表
Connection.getConnection();
String sql = "DELETE FROM car WHERE id = ?";
stmt = conn.prepareStatement(sql);
stmt.setInt(1,你可以使用Microsoft.Office.Interop.Excel命名空间下的类来实现将C#二维数组数据导出到Excel的 selectedCar.getId());
stmt.executeUpdate();
loadCarData();
} catch (Exception e) {
e.printStackTrace();
} finally功能。以下是一个简单的代码示例:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
// 创建Excel应用 {
DatabaseConnection.close(conn, stmt, null);
}
}
}
private void showRentCarDialog() {
Car程序对象
Excel.Application excelApp = new Excel.Application();
// 创建一个新的工作簿
Excel.Workbook workbook = excelApp.Work selectedCar = carTable.getSelectionModel().getSelectedItem();
if (selectedCar != null && !selectedCar.isStatus()) {
Dialog<Orderbooks.Add();
// 创建一个新的工作表
Excel.Worksheet worksheet = workbook.Sheets.Add();
// 获取二维数组的行> dialog = new Dialog<>();
dialog.setTitle("租车");
dialog.setHeaderText(null);
// 创建对话框控件
Label nameLabel = new Label("姓名:");
TextField nameField = new TextField();
Label startTimeLabel = new Label("开始时间数和列数
int rows = array.GetLength(0);
int columns = array.GetLength(1);
// 将数据写入Excel单元:");
DatePicker startTimePicker = new DatePicker();
Label endTimeLabel = new Label("结束时间:");
DatePicker endTimePicker = new格
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < columns; j++)
{
worksheet.Cells[i + 1, j + 1] = array[i, j];
}
}
// DatePicker();
// 添加对话框控件到布局中
GridPane gridPane = new GridPane();
gridPane保存工作簿并关闭Excel应用程序
workbook.SaveAs("output.xlsx");
workbook.Close();
excelApp.Quit();
```
.setHgap(10);
gridPane.setVgap(10);
gridPane.setPadding(new Insets(10, 10, 在上面的代码中,`array`是你要导出的二维数组,`output.xlsx`是导出的Excel10, 10));
gridPane.add(nameLabel, 0, 0);
gridPane.add(nameField, 1, 0);
gridPane.add(startTimeLabel, 0, 1);
gridPane.add(startTimePicker, 1, 1);
文件名。你需要在项目中添加对`Microsoft.Office.Interop.Excel`的引用,以便使用该命名空间下的类。
阅读全文