Implementera 1904 datumsystem med C++
Contents
[
Hide
]
Microsoft Excel stöder två datumystem: 1900 datumsystem (standarddatumssystemet som implementeras i Excel för Windows) och 1904 datumsystem. 1904 datumsystem används normalt för att möjliggöra kompatibilitet med Macintosh Excel-filer och är standardsystemet om du använder Excel för Macintosh. Du kan ställa in 1904 datumsystemet för Excel-filer med Aspose.Cells.
För att implementera 1904 datumsystemet i Microsoft Excel (till exempel Microsoft Excel 2003):
- Från menyn Verktyg väljer du Alternativ och väljer fliken Beräkning.
- Välj alternativet 1904 datumssystem.
- Klicka på OK.
Välja 1904-datumssystem i Microsoft Excel |
---|
![]() |
Se följande kodexempel om hur du uppnår detta med Aspose.Cells API:erna. |
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Path of input excel file
U16String inputFilePath = srcDir + u"book1.xlsx";
// Path of output excel file
U16String outputFilePath = outDir + u"Mybook.out.xlsx";
// Create workbook
Workbook workbook(inputFilePath);
// Implement 1904 date system
WorkbookSettings settings = workbook.GetSettings();
settings.SetDate1904(true);
// Save the excel file
workbook.Save(outputFilePath);
std::cout << "Excel file saved successfully with 1904 date system!" << std::endl;
Aspose::Cells::Cleanup();
}