タブ区切りファイルフォーマットの読み取りと書き込み

可能な使用シナリオ

Microsoft ExcelはXLS、XLSX、XLSM、XLSB、CSV、タブ区切りなど、多くのフォーマットをサポートしています。Aspose.Cellsもこれらの多くをサポートしています。この記事では、Aspose.Cellsを使用してタブ区切り形式のExcelファイルを読み書きする方法について説明します。

タブ区切りファイルフォーマットの読み取りおよび書き込み

次のサンプルコードでは、ソースのタブ区切りファイルをロードし、そのセルA1の内容を読み取り、それをセルC4にコピーし、出力のタブ区切りファイルとして保存します。

サンプルコード

Aspose::Cells::Startup();
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Source directory path
U16String dirPath(u"..\\Data\\LoadingSavingAndConverting\\");
//Output directory path
U16String outPath(u"..\\Data\\Output\\");
//Path of input tab delimited file
U16String srcReadWriteTabDelimited = dirPath + u"srcReadWriteTabDelimited.txt";
//Path of output tab delimited file
U16String outReadWriteTabDelimited = outPath + u"outReadWriteTabDelimited.txt";
//Read source tab delimited file
Workbook wb(srcReadWriteTabDelimited);
//Access first worksheet
Worksheet ws = wb.GetWorksheets().Get(0);
//Access cell A1
Cell cell = ws.GetCells().Get(u"A1");
//Get the string value of cell A1
U16String strVal = cell.GetStringValue();
//Print the string value of cell A1
U16String cellValue(u"Cell Value: ");
std::cout << cellValue.ToUtf8() << strVal.ToUtf8() << std::endl;
//Access cell C4
cell = ws.GetCells().Get(u"C4");
//Put the string value of cell A1 into C4
U16String strValPtr(strVal);
cell.PutValue(strValPtr);
//Save the workbook in tab delimited format
wb.Save(outReadWriteTabDelimited, SaveFormat::TabDelimited);
Aspose::Cells::Cleanup();